angular - 角度 2 中的常量对象列表
问题描述
我在我的组件中创建了以下数组:
private typesJobs = [
{ Id: 1, Name: 'Doctor' },
{ Id: 2, Name: 'Nurse' },
]
我想做的是为所有组件全局创建它,就像对模型所做的那样,但是在将它们导入任何组件时填充该列表并且它们不能被修改,就好像它们是对象的常量列表一样
解决方案
把它放在一个文件中导出它(让我们称之为types-jobs.ts
)并将签名改为:
export const typesJobs = [
...
];
当您想使用它(导入它)时,您可以指定如下内容:
import { typesJobs } from '/path_to_file/types-jobs';
console.log('jobs', typesJobs);
推荐阅读
- rxjs - 使用 mapPropsStream 过滤不起作用
- javascript - 如何在打字稿中导入存储在外部文件变量中的字符串值,而不会丢失特殊字符内容?
- python - 在单行上打印斐波那契数列
- c - 在代码块与 gcc 中编译:错误:Id 返回 1 退出状态
- arrays - 程序集 8086,计算数组中的偶数
- authentication - 具有权限的 Sharepoint 2013 调查错误
- python - 如何替换字符串中除方括号和反斜杠之外的所有标点符号?
- html - 如何将子菜单显示在左侧而不是右侧?
- scala - 这个尾递归Scala的目的是什么?
- python - Python:for循环中的默认值