【问题标题】:Ember Put and Post Request without Ember-Data没有 Ember 数据的 Ember Put 和 Post 请求
【发布时间】:2014-04-27 03:33:19
【问题描述】:

我已经从 GET 请求构建了一个模型,并将我需要的内容显示到一个表单中,主要是下拉选项。用户然后填写表格并“发布”回 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?

谢谢!

【问题讨论】:

    标签: ajax ember.js


    【解决方案1】:

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

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

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

    【讨论】:

    • 酷,这很简单。是否可以在我的模型中使用“保存”操作?
    • 我付出了一些努力,所以是的。你能行的。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 2015-03-25
    相关资源
    最近更新 更多