私は残り火が初めてで、小さな配列をコントローラーにロードしようとしています。問題は、cardController で定義した addCard 関数が表示されず、「object function() has no method 'addCard'」というエラーが表示されることです。私は何を間違っていますか?私は以下を使用しています:
ハンドルバー-1.0.0-rc.3.js、
ember-1.0.0-rc.3.js、
ember-data.js
これが私のコードです:
App = Ember.Application.create({
ready: function(){
//Populate content[] in cardController
App.GetCards();
}
});
App.GetCards = function(){
card1 = App.Card.create({
id: 0,
title: 'Alabama',
desc: 'Montgomery'
});
App.cardsController.addCard(card1);
};
App.Card = Ember.Object.extend({
id: null,
title: null,
desc: null,
current: true
});
App.cardsController = Ember.ArrayController.extend({
content: [],
//Property that adds an item to content
addCard: function(item){
this.addObject(item);
}
});