当另一个字段值更改时更新字段值

时间:2017-05-16 23:32:14

标签: angular typescript

所以,假设我的课程中有两个字段是为了简单起见:

export class SomeClass {
    selectedObjects: MyClass[];
    fieldToUpdateWhenArrayAboveChange:string;
}

基于上面的例子,我想用第一个字段(数组)的逗号分隔值填充第二个字段

'selectedObjects'的第一个字段是通过'ngModel'

与UI连接

当Angular 2中的字段发生变化时,有没有办法运行自定义代码。在C#类中,可以使用setter轻松完成。

1 个答案:

答案 0 :(得分:1)

好吧,我无法弄清楚打字稿本身,但能够通过Angular 2事件绑定实现所需的效果。我已经介绍了' ngModelChange'在绑定到上述数组的字段上(多选输入字段)。当数组更改时,它会触发下面的方法,在那里我以任何我想要的方式解析数组并填充其他打字稿字段

(ngModelChange)=' updateTitleAndDescription()'