Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从EmberJS中的模板检索数据的首选方法_Javascript_Jquery_Ember.js - Fatal编程技术网

Javascript 从EmberJS中的模板检索数据的首选方法

Javascript 从EmberJS中的模板检索数据的首选方法,javascript,jquery,ember.js,Javascript,Jquery,Ember.js,我试图从我的模板中获取一些数据,比如说,添加一个用户 这就是我的视图对象的外观: Ember.View.create({ template: Ember.Handlebars.compile( UsersIndexTemplate ), addUser: function() { var value = $('#my-awesome-input').val(); } }) 理论上,我已经通过jQuery获得了我的值,但是这是首选的方法吗?您可以使用可用的

我试图从我的模板中获取一些数据,比如说,添加一个用户

这就是我的视图对象的外观:

Ember.View.create({
    template: Ember.Handlebars.compile( UsersIndexTemplate ),
    addUser: function() {
        var value = $('#my-awesome-input').val();
    }
})

理论上,我已经通过jQuery获得了我的值,但是这是首选的方法吗?

您可以使用可用的insertNewline来处理该值


查看此FIDLE

您应该使用绑定将模板中的值绑定到视图中的属性,请参见示例:

把手


用户名:{{view Ember.TextField valueBinding=“view.Username”}
地址用户
​
JavaScript

Ember.View.create({
templateName:“我的模板”,
addUser:函数(事件){
var username=this.get('username');
console.log('adduserwithname:%@.fmt(username));
}
}).append();

我认为应该使用绑定来解决这个问题。你能提供更多关于全球情况的细节吗?(具有相关模板和控制器的定义)