Angular 2有一个' safe navigation operator'允许模板引用组件中可能未定义的子属性。
有没有办法在动态属性和括号表示法中使用它?如,
<input [type]="text" [ngModel]="formValues?[control]">
其中control
是我的组件中的另一个变量,告诉模板使用哪个表单值,并且formValues被加载为异步,因此可能为null。
答案 0 :(得分:0)
我认为您不能,但这是我正在使用的,比ngif更简单,但是空字符串和0不会执行&&
之后的操作:
<input [type]="text" [ngModel]="formValues && formValues[control]">