首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Angular添加带有帮助文本的帮助文件

Angular添加带有帮助文本的帮助文件
EN

Stack Overflow用户
提问于 2019-09-05 05:08:29
回答 1查看 171关注 0票数 0

我想有一个单独的文件,其中应该有所有的帮助文本在键值对。因此,我可以在各种组件上使用它们来形成标签。

我已经为它创建了app-config.ts,并使用@Inject将其注入到各种组件中。

app.config.ts

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import { AppConfig } from './app-config';

export const APP_CONFIG = new InjectionToken<AppConfig>('app.config');

export const HELP_CONFIG: AppConfig = {
  help: {
    somekey: 'Lorem ipsum text',
    somekey: 'Lorem ipsum text',
    somekey: 'Lorem ipsum text',
    somekey: 'Lorem ipsum text',
    somekey: 'Lorem ipsum text',
  }
};

any.component.ts

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  constructor(
    @Inject(APP_CONFIG) config: AppConfig
  ) {
    this.appConfig = config;
  }

any.template.html

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<label [title]="appConfig.help.somekey"/>

我只想知道这是不是正确的方法。或者有更好的方法来做到这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-05 05:16:50

尝试使用Typescript接口,如:-

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
interface HelpInterface{
  somekey1: string,
  somekey2: string,
  somekey3: string
}

export const help: HelpInterface= {
  somekey1: 'Lorem ipsum text',
  somekey2: 'Lorem ipsum text',
  somekey3: 'Lorem ipsum text'
}

现在,通过导入组件在您的组件中使用它

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57798760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文