App.PhotoUpload = Ember.TextField.extend
type: "file"
change: (evt) ->
# @get('controller') gives - App.PhotoUpload
@get('controller').send('uploadImage')
工作在上面的代碼,如果我調試和檢查@get('controller').constructor
返回App.PhotoUpload
,這是不正確的,它不叫uploadImage作用,這是在我的路線。獲取控制器無法與Ember.textfield
當我將Ember.TextField更改爲Ember.View時,@get('controller')
按預期工作並調用uploadImage操作。但是,正如我做圖像上傳自動更新服務器,我需要堅持使用TextField。
我有這些問題: 1.什麼是從Emberview訪問另一個控制器的方法? 2.如何從Ember.TextField訪問權限控制器?
謝謝你。 targetObject屬性就是我一直在尋找的東西。 – Abhaya