Ember.js 如何在ember应用程序的控制器中获取模板复选框的值
我正在尝试查找控制器中是否选中了复选框 这是我的模板:Ember.js 如何在ember应用程序的控制器中获取模板复选框的值,ember.js,Ember.js,我正在尝试查找控制器中是否选中了复选框 这是我的模板: <script type="text/x-handlebars"> {{view Ember.TextField valueBinding="firstname" placeholder="First Name"}} <input type="checkbox" name="remember_me"> Remember me </input> <button {{action save
<script type="text/x-handlebars">
{{view Ember.TextField valueBinding="firstname" placeholder="First Name"}}
<input type="checkbox" name="remember_me"> Remember me </input>
<button {{action save }}>Save</button>
</script>
如何在控制器中获取“记住我”(无论是否选中)的值。我可以在复选框上执行valueBinding吗。如果是这样,你能给我一个语法示例吗
jsfiddle:
您可能应该使用ember提供的
输入帮助程序(请参阅)
要获取控制器上设置的模型,请使用this.get('model')
因此,要从模型中获取memory_me
属性,只需
this.get('model').get('remember_me')
假设memory_me
是一个布尔属性,则该属性应返回true
或false
看
编辑
我没有意识到默认情况下控制器将委托给它的模型,所以
this.get('remember_me')
应能正常工作。可能存在重复的
this.get('model').get('remember_me')
this.get('remember_me')