我可以很好地處理這個錯誤的方式,所以請建議替代品,如果是這種情況。動態插入視圖
可以說,我有一個集合視圖顯示許多事件
App.EventsView = Ember.CollectionView.extend({
contentBinding: "controller.content",
itemViewClass: Ember.View.extend({
templateName: "event"
})
})
的視圖模板:
<div class="event">{{ view.content.name }}</div>
並將其加載到應用程序
{{#if content.isLoaded}}
{{ view "ScheduleApp.EventsView" }}
{{else}}
Loading...
{{/if}}
現在這非常適合顯示事件列表,但我想將這些事件插入到dom依賴的部分中關於他們的屬性。基本上我想在這些視圖上調用appendTo,但是它們隱含地由我希望保留的燼魔產生。這是可能的還是我將不得不明確定義這些視圖,如果是的話,我將如何做到這一點,以保持與EventsController內容同步的一切?
感謝您的回答。可以說我正在製作一個基本的日曆應用程序。它有7天,每個都有自己的「專欄」或欄目。想過它聽起來好像我有7天的DaysController。然後每一天都會有事件發生。我想我仍然在努力處理這個只有每個控制器的一個實例的概念。如何在7個地方使用Events控制器而不更改內容?事實上,改變內容的問題還是EventsController仍然意識到其他事件已經改變了內容? – 2013-03-01 04:47:46
是的,我有類似的問題。我結束了使用'控制'幫手,讓我有一個單獨的控制器爲每個模型需要處理。我需要查看「CollectionView」並更好地理解這一點。 [Here](http://jsbin.com/uxodex/3/edit)是我用'control'做了一段時間的一個小例子。 – RyanJM 2013-03-01 14:21:04