Я новичок в Ember.js. У меня есть следующий эксперимент в моем HTML:
<p>Username: {{view Ember.TextField valueBinding="MyApp.loginController.bound.username" id="view-login-username" placeholder="Your username"}}</p>
The username field is: {{MyApp.loginController.bound.username}}
{{#view Ember.Button
classBinding="isActive"
target="MyApp.loginController"
action="submitLogin"}}
Login {{/view}}
И у меня есть следующее в моем Javascript:
MyApp = SC.Application.create();
MyApp.loginController = Ember.Object.create({
bound : { username:'12345' },
submitLogin: function() {
MyApp.loginController.bound.username = "abcdef";
alert(MyApp.loginController.bound.username);
}
});
Когда я нажимаю кнопку «Войти», изменение «abcdef» не появляется ни в DOM, ни в alert () сразу после назначения. Предупреждение появляется, но все еще отображает «12345».
Чего мне не хватает?
Спасибо!