建立来自保护价值的约束

时间:2018-02-07 10:34:14

标签: angular

我想自己使用属性进行数据绑定。 这是一个例子。我有一个项目清单:

[{name='name1', invalid='error.name1'}]

另一个错误列表。

errors : any= ['name1': 'Here is an error']

如果我现在使用数据绑定,则以下内容来自

<div class="input-group-addon addon-valid"
     [class.addon-invalid]="item.invalid"

但实际上,这必须像

一样进行
<div class="input-group-addon addon-valid"
     [class.addon-invalid]="errors.name1"

我该怎么做?

1 个答案:

答案 0 :(得分:1)

如果值(item.invalid)不包含.,则会有效:

 [class.addon-invalid]="this[item.invalid]"

如果它包含`dot,你需要一些辅助方法,但需要小心地绑定到方法,以免造成巨大的性能问题。