1
我想使用枚舉作爲參數的方式如下:角2:枚舉管材參數
<div> {{ myValue | myPipe: MyEnum.ENUM_VAL }} </div>
在控制器我已經定義MyEnum:
@Component({
selector: 'app-my-component',
templateUrl: './my.component.html',
styleUrls: ['./my.component.css']
})
export class MyComponent implements OnInit {
MyEnum: MyEnum;
....
}
我得到:TypeError:無法讀取未定義的屬性'ENUM_VAL'
使用它的正確方法是什麼?
第一個問題:是否在任何地方定義了MyEnum *變量? – developer033
當然,在MyComponent –
哪裏?我的意思是它應該被初始化(在構造函數或ngOnInit中)'this.MyEnum = MyEnum.SOMETHING;',不是嗎? – developer033