角度安全导航操作员,动态属性和括号表示法

Roy*_*iss 10 angular2-template angular

Angular 2有一个" 安全导航操作符 ",允许模板引用组件中可能未定义的子属性.

有没有办法使用动态属性和括号表示法?例如,

<input [type]="text" [ngModel]="formValues?[control]">
Run Code Online (Sandbox Code Playgroud)

control从我的组件另一个变量告诉形成价值的使用和formValues加载异步的模板,以便有可能为空.

hak*_*vic 1

我认为你不能,但这就是我正在使用的,比 ngif 更简单,但空字符串和 0 不会执行以下操作&&

<input [type]="text" [ngModel]="formValues && formValues[control]">
Run Code Online (Sandbox Code Playgroud)