0
在我的餘燼應用程序,我有大量的模態對話框組件,我在我的申請途徑渲染,像這樣:Ember.js最佳實踐 - 我可以/應該重寫sendAction嗎?
{{component modalComponent options=modalOptions}}
所有的對話框組件從一個單一的基類,其中,爲了方便,我有延長被覆蓋sendAction
。覆蓋點爲總是在target
上觸發某個操作,而sendAction
的默認行爲是「如果屬性未定義,什麼都不做」。這裏是什麼樣子:
sendAction: function (actionName) {
if (Em.isEmpty(this.get(actionName))) {
this.set(actionName, actionName);
}
this._super(...arguments);
},
這似乎像我預期的那樣工作:始終觸發對目標的操作,會再泡堆棧。我想知道的是...
覆蓋sendAction
我沒有意識到是否有任何影響/副作用?