Ember Put和Post Request没有Ember-Data

时间:2014-04-27 03:33:19

标签: ajax ember.js

我已经从GET请求构建了一个模型,并将我需要的内容显示在表单中,主要是下拉选项。然后用户填写表格并发布' POST'回到api。我正在使用的API没有以我可以用于ember-data的方式进行格式化,所以我选择使用Ember.Object来渲染我的模型

var Prequalification = Ember.Object.extend();

Prequalification.reopenClass({
    template: function(){
        return Ember.$.ajax({
            url: "/prequalification",
            dataType: 'json'
        }).then(function(response){
            var template = response.collection.template.data;

            return template;
        });
    }
});

export default Prequalification;

我的控制器装饰视图:

var IndexController = Ember.ArrayController.extend({
    businessType: function(){
        var content = this.get('content');
        console.log(this);
        return content.get(10);
    }.property('content'),
    loanType: function(){
        var content = this.get('content');
        return content.get(5);
    }.property('content')
});

export default IndexController;

因此,在表单提交时,我有哪些选项可以回复API?

谢谢!

1 个答案:

答案 0 :(得分:1)

使用操作并将其与按钮关联。

actions: {
    save: function(){
      alert('ajax save here');
    }
  }

http://emberjs.jsbin.com/jositowa/1/edit