2014-10-02 34 views
0

我有一個embers js應用程序嵌套視圖。我無法通過Ember.$(selector)訪問父視圖中的元素來執行一些操作。如何從Ember Js框架中的任何視圖訪問任何DOM元素

有一種方法可以將Ember.$(selector)放入Ember.run.next(function(){...})函數中,但它太棘手,我認爲這不是正確和正確的方法。

有沒有一種很好的方式來訪問父視圖內但在當前視圖之外的父DOM元素,或者當我遇到像這樣的情況時,我應該重構我的代碼?

回答

0

您應該向父級發送操作並讓它使用該模板操作它自己的視圖。

+1

我沒有聽到你的想法。你能否提供一個例子或文檔鏈接? – vitasya 2014-10-03 16:43:37