Emberを使用してコントローラーが存在するかどうかを確認し、それをビューに関連付ける方法があるかどうか知りたいですか?
配列からの要素のリストを調べています。それらの要素に応じて、ビューを生成します。コントローラーをこのビューに関連付ける必要がある場合もあります。Ember AppKit を使用しています。
export default Ember.CollectionView.extend({
init: function () {
this._super();
var self = this;
myList = [{name: 'element-1'}, {name: 'element-2'}];
myList.forEach(function (element) {
self.push(Ember.View.create({
templateName: 'path/to/template/'+element.name,
controller: 'path/to/controller/'+element.name //Associate the controller only if it exists, I don't know how to do that.
}));
});
}
});
ありがとう