所以,假设我的课程中有两个字段是为了简单起见:
export class SomeClass {
selectedObjects: MyClass[];
fieldToUpdateWhenArrayAboveChange:string;
}
基于上面的例子,我想用第一个字段(数组)的逗号分隔值填充第二个字段
'selectedObjects'的第一个字段是通过'ngModel'
与UI连接当Angular 2中的字段发生变化时,有没有办法运行自定义代码。在C#类中,可以使用setter轻松完成。
答案 0 :(得分:1)
好吧,我无法弄清楚打字稿本身,但能够通过Angular 2事件绑定实现所需的效果。我已经介绍了' ngModelChange'在绑定到上述数组的字段上(多选输入字段)。当数组更改时,它会触发下面的方法,在那里我以任何我想要的方式解析数组并填充其他打字稿字段
(ngModelChange)=' updateTitleAndDescription()'