我有一个对象数组,我通过ValueConverter
绑定到DOM。 Aurelia无法弄清楚我在ValueConverter
做了什么,所以它没有正确更新。我想强制检查这个对象。我怎么能这样做?
答案 0 :(得分:3)
通过属性getter公开你的数组。
而不是:
export class Foo {
myArray = []; // will be observed without dirty-checking
}
使用属性getter:
export class Foo {
_myArray = []; // internal value that you will manipulate as-needed
get myArray() { // this property will be dirty-checked.
return this._myArray;
}
}