在Ember.js
上ObjectController
有一個功能init()
當控制器被實例化時觸發。有什麼辦法可以在控制器離開上下文時觸發一些額外的代碼?Ember.js控制器破壞功能
下面是我在做什麼在init()
:
init: function() {
jQuery("body").css("background-color", "#f2f1ec");
}
在控制器上退出,或失去方面,我想簡單地再次改變背景色:
jQuery("body").css("background-color", "#333333");
感謝。
將背景顏色設置爲Ember.View的'didInsertElement'鉤子不是更好嗎? – mehulkar 2013-05-07 23:42:54
@MehulKar我想你是在這裏發現的,你能提供一個小例子? – Justin 2013-05-08 04:44:19
寫了個答案! – mehulkar 2013-05-08 16:51:57