DiP*_*Pix 3 typescript angular-template angular
我试图在另一个文件中定义枚举,以便在其他地方使用它.例如在html视图上.这可能吗?
enums.model.ts
export enum MyEnum{
First = 1,
Second= 2
}
Run Code Online (Sandbox Code Playgroud)
我-summary.component.ts
import {MyEnum} from "./app/models";
@Component({
selector: "my-summary",
templateUrl: "./my-summary.component.html"]
})
export class MySummaryComponent{ }
Run Code Online (Sandbox Code Playgroud)
我-summary.component.html
<div>
{{MyEnum.First}}
</div>
Run Code Online (Sandbox Code Playgroud)
它不起作用.模块'"path/app/models/index"' has no exported member 'MyEnum'.
Sac*_*aka 10
分配enum给组件内的变量.
import {MyEnum} from "./app/models";
@Component({
selector: "my-summary",
templateUrl: "./my-summary.component.html"]
})
export class MySummaryComponent{
MyEnum = MyEnum;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6403 次 |
| 最近记录: |