emberjs 一个不错的例子再分析

http://www.oschina.net/translate/a-sample-real-time-web-application-using-ember-js


1.对于用户的编辑,有两个操作

app.CreateEditCustomerView = Ember.View.extend({
    template: app.getView('create_edit_customer'),
    contentBinding: 'controller.namespace.customerController',
    name: "create_edit_customer",
    save: function (event) {
        this.get('content').save();
    },
    random: function () {
        this.get('content').random();
    }
});

对于contentBinding 的content 是要用于视图中的,当和这个控制器连接的视图显示实例数据的时候,通过content来使用,save 函数用于视图中的action动作,


 <button id="submit"{{action "save"

         on="click" target="this" }} >Submit</button>




你可能感兴趣的:(emberjs 一个不错的例子再分析)