我有一个简单的应用程序,您可以在其中登录它看起来像这样:
{{#view App.mainV}}
{{#if logged}}
Hey!
{{else}}
<!-- Login form here when clicked: App.mainC.login()-->
{{/if}}
{{/view}}
这是示例控制器:
App.mainC = Ember.ArrayController.create({
login: function(){
if(ok)//Everything went fine
App.mainV.logged = true;
}
});
这是mainV:
App.mainV = Ember.View.extend({
logged: false,
test: function()
{
console.log('JO');
}
});
关于这个应用程序,我有两个问题:
- 为什么当我将记录更改为真实视图时不会更改?
如果我调用 App.mainV.test() 我会收到错误消息。为什么?
TypeError:“App.mainV.test”不是函数