【发布时间】:2016-08-02 17:43:07
【问题描述】:
我正在尝试通过单击其中一个模板上的按钮来切换应用程序控制器上的全局属性。我读过一些关于动作冒泡的东西,但它不能工作。
这是应用程序控制器上的属性和操作
export default Ember.Controller.extend({
isAuthenticated: true,
actions: {
logIn: function(){
this.toggleProperty('isAuthenticated');
}
}
});
这里是一个 login.hbs 模板文件的动作(我很快就会把它变成一个合适的按钮)
<span {{action 'logIn'}}>
{{#link-to 'boards' class="btn-l bg-blue white db mtl link bn w-100"}}Login{{/link-to}}
</span>
如何确保该操作切换应用程序控制器上的属性?
【问题讨论】:
标签: ember.js