首页 > 解决方案 > 角度 2 中的常量对象列表

问题描述

我在我的组件中创建了以下数组:

private typesJobs = [
    { Id: 1, Name: 'Doctor' },
    { Id: 2, Name: 'Nurse' },       
]

我想做的是为所有组件全局创建它,就像对模型所做的那样,但是在将它们导入任何组件时填充该列表并且它们不能被修改,就好像它们是对象的常量列表一样

标签: angulartypescript

解决方案


把它放在一个文件中导出它(让我们称之为types-jobs.ts)并将签名改为:

export const typesJobs = [ 
...
];

当您想使用它(导入它)时,您可以指定如下内容:

import { typesJobs } from '/path_to_file/types-jobs';

console.log('jobs', typesJobs);

推荐阅读