Javascript 访问表单上输入帮助程序的属性
我试图在我的数据库中创建一本新书,但我的布局非常不同,我的表单中没有提交按钮,他在外面,比如:Javascript 访问表单上输入帮助程序的属性,javascript,ember.js,Javascript,Ember.js,我试图在我的数据库中创建一本新书,但我的布局非常不同,我的表单中没有提交按钮,他在外面,比如: <form> <label>Name</label> {{input value=book.name}} </form> <button>Create</button> 在我的按钮中,我有一个动作保存。因此,当有人单击时,在我的controller/books.js中,我有: 操作:{ 保存(){ console.log(
<form>
<label>Name</label>
{{input value=book.name}}
</form>
<button>Create</button>
在我的按钮中,我有一个动作保存。因此,当有人单击时,在我的controller/books.js
中,我有:
操作:{
保存(){
console.log(this.get('book');
}
}
这将返回
未定义的将您的控制器/books.js
包装到余烬的控制器中
import Ember from 'ember';
export default Ember.Controller.extend({
actions: {
save () {
console.log(this.get('book'));
// ^ don't forget the parenthese here.
}
}
});
按原样试一试,并在评论中告诉我。你能发布controller/books.js
的完整代码吗?我已经发布了@RubensMariuzzo..我只是有这个保存操作..你没有其他东西吗?没有..这是我第一次使用余烬..好的,别担心,几分钟后我就会在我的笔记本电脑上了Hei Rubins,对不起..当你问我是否没有这里还有其他的东西,我认为默认对象没有包含..我的代码已经有了包装动作的导出默认值…我明白了。你有什么版本的Ember?如果你想我们可以闲逛或聊天,请在我的Github配置文件上查看我的电子邮件地址。