我想知道是否有办法使用 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.
}));
});
}
});
谢谢