当我单击提交或带有 emberjs 的按钮时,我将使用操作。
这是模板
<script type="text/x-handlebars" id="login">
<form class="form-horizontal" id="loginForm" >
{{view App.Views.TextField id="username"}}
{{view App.Views.TextField id="password"}}
<input type="submit" value="Login" {{action login this}} />
</form>
</script>
这是 view.js
App.Views.login = Ember.View.create({
templateName: 'login',
controllerBinding: 'App.Controllers.login',
username: '',
password: '',
login: function(){
alert("this is view.js");
}
});
这是controller.js
App.Controllers.login = Ember.Object.create({
login: function(event){
alert("This is controller.js");
}
});
但我看不到任何警报消息。我想看到这两个消息。