我有一个适用于此模型结构的模板:
App.BuildingRoute = Ember.Route.extend({
model: function() {
return {
imgSrc: 'img/Images/44.png',
name: 'name',
addr1: 'Address Line 1',
addr2: 'Address Line 2'
}
}
}
但我需要这些数据能够更新并来自我们的服务器。所以我尝试了这个:
App.BuildingData = DS.Model.extend({
imgSrc: 'img/Images/44.png',
name: 'name',
addr1: 'Address Line 1',
addr2: 'Address Line 2'
});
App.BuildingRoute = Ember.Route.extend({
model: function() {
var store = this.get('store');
var stuff = store.find('BuildingData');
return stuff;
}
}
我得到了一堆错误。是否有一个简单的例子说明如何拥有一个可以由程序中其他地方的函数更新的模型?
我有一个getNodeInfo()
从我们的服务器获取数据并返回如下内容的函数:
{
imgSrc: 'img/Images/44.png',
name: 'name',
addr1: 'Address Line 1',
addr2: 'Address Line 2'
}
我应该getNodeInfo()
从哪里调用,我在模型函数中使用它,但这也有错误。
我什至不知道我是否需要使用 ember-data,也许 Ember.Object 会起作用。