如何在 Ember-cli 中观察模型中每个项目的变化
How can you observe changes on every item in a model in Ember-cli
我有一个名为 'matter_has_user' 的模型,在特定页面上,我会有一些这种类型的项目。这些中的每一个都将是存储对象,并且将具有一个名为 bill_alert 的值,该值将连接到一个复选框。所以我需要查看所有这些复选框,当发生更改时,我需要向 api.
发出保存
那你怎么解决这个问题呢?您可以为特定类型的每个项目在某个 属性 上设置观察者吗?我如何在每个复选框上设置侦听器以触发特定操作?
假设您的模型是这些对象的集合,您可以像这样在每个对象上设置一个观察者:
myObserver: function(){
//do something
}).observes('model.@each.bill_alert')
我有一个名为 'matter_has_user' 的模型,在特定页面上,我会有一些这种类型的项目。这些中的每一个都将是存储对象,并且将具有一个名为 bill_alert 的值,该值将连接到一个复选框。所以我需要查看所有这些复选框,当发生更改时,我需要向 api.
发出保存那你怎么解决这个问题呢?您可以为特定类型的每个项目在某个 属性 上设置观察者吗?我如何在每个复选框上设置侦听器以触发特定操作?
假设您的模型是这些对象的集合,您可以像这样在每个对象上设置一个观察者:
myObserver: function(){
//do something
}).observes('model.@each.bill_alert')