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