相关疑难解决方法(0)

如何在Ember.js中将内容与JSON绑定

所有示例都在arraycontroller.content中使用固定数据源,而我使用的是动态数据源,它是从另一个Web服务生成并返回一个JSON,它不会创建我在Ember中声明的对象,这里是代码样品:

        ET.AppYear = Ember.Object.extend({
            text:null,
            value:null
        });
        ET.EmailTypes = Ember.Object.extend();

        ET.appYearController = Ember.ArrayController.create({
            content: [],
            loadYears: function (year) {
                if (year != null) {
                    for (var i = -5; i < 5; i++) {
                        this.pushObject({ text: year + i, value: year + i });
                       //.AppYear.create({ text: year + i, value: year + i });
                    }
                }
            }
        });

        ET.selectedAppYearController = Ember.Object.create({
            selectedAppYear: '2011',
            alertChange: function(){
                alert("selected App Year is now " + this.get('selectedAppYear'));
            }.observes('selectedAppYear'),
            isChanged: function () {
                if (this.appYear …
Run Code Online (Sandbox Code Playgroud)

ember.js

5
推荐指数
2
解决办法
8241
查看次数

标签 统计

ember.js ×1