我是新來的燼,因此我將不勝感激您的協助。我想從我的車把模板傳遞一個焦點拔出事件(見下面的粗體字文本):如何將事件對象作爲參數傳遞(從句柄模板到控制器中的動作)
{{input type="text" class="form-control" **focus-out= (action "ccFocusLost" event**) }}
要我在我的控制器動作:
ccFocusLost : function(**event**) {
alert(event.relatedTarget.tagName);
},
不過,我得到一個未定義的,當我如上所述。我需要一種方法來獲得焦點調出事件,以便在我的主元素丟失後找出哪個元素將獲得焦點。
在此先感謝!
請參閱我的回答http://stackoverflow.com/a/43736820/5771666可能會提供一些提示。你不能用輸入助手來做這件事。 – kumkanillam
感謝您的回答。你能不能給我一個例子,說明我的上面的例子應該如何修改才能讓我在控制器中獲取事件? – John
我會嘗試使用輸入助手,如果沒有成功,那麼我們需要使用下面的選項,你可以編寫自己的輸入助手,它可以從'Ember.TextField'和'focusOut'方法內部擴展,你可以用'event對象。 – kumkanillam