使用 Backbone、Marionette (1.8.3)、StickIt 和 TypeScript。如何绑定 Backobone 集合的长度,以便在将项目添加到集合或从集合中删除时更新它?
我对 StickIt 很陌生,到目前为止我已经尝试过
export class SomeView extends marionette.CompositeView<backbone.Model, SomeItemView> {
(...)
bindings = {
"[data-bind-observer=count]": {
observe: ["collection.length"],
onGet: (collection) => {
return collection.length;
}
}
};
}