1
我想使用一個應用程序,但聲明在視圖A中使用樣式表bla,並在視圖B中使用樣式表other。我如何使用燼來達到這個目標 - 或者這可能嗎?我可以在餘燼中使用不同的樣式表嗎?
我想使用一個應用程序,但聲明在視圖A中使用樣式表bla,並在視圖B中使用樣式表other。我如何使用燼來達到這個目標 - 或者這可能嗎?我可以在餘燼中使用不同的樣式表嗎?
您可以使用視圖的didInsertElement
掛鉤來動態加載樣式表,並使用willDestroyElement
來卸載樣式表。有許多SO問題/答案描述瞭如何執行加載/卸載,這不是Ember特定的。
時間可能有點棘手,因爲加載樣式表是異步的,將根據服務器的響應時間,延遲等
在大多數情況下,這是不值得的麻煩要做到這一點需要時間,但當然,當你需要,你需要...
見Ember.View
的文檔有關生命週期掛鉤我提到的更多信息:http://emberjs.com/api/classes/Ember.View.html#event_didInsertElement