给定一个控制器,如:
App.SignInController = Ember.Controller.extend
authenticated: false
authenticatedDidChange: (() =>
console.log @get('authenticated')
).observes('controller.authenticated')
这似乎不起作用,所以我一定不明白观察者是如何工作的。我认为它应该在 controller.authenticated 上创建一个观察者。但是,当我打电话时,@set("authenticated", true)
什么都没有记录。
更新:我确实尝试更换controller.authenticated
无济于事App.signInController.authenticated
。
我错过了什么?