[英]How to get access to any DOM element from any view in Ember Js framework
I have an ember js application with nested views. 我有一个嵌套视图的ember js应用程序。 And I can't get access to the elements in parent views by
Ember.$(selector)
to do some manipulations. 而且我无法通过
Ember.$(selector)
访问父视图中的元素来进行一些操作。
There is one way to get access by putting Ember.$(selector)
inside Ember.run.next(function(){...})
function but it's too tricky and I think it's not correct and proper way. 将
Ember.$(selector)
放在Ember.run.next(function(){...})
函数中是一种获得访问权限的方法,但这太棘手了,我认为这不是正确的方法。
Is there a good way to get access to the parent DOM elements inside parent view but outside this current view, or I should refactor my code when I meet situation like this? 有没有什么好方法可以访问父视图内部但当前视图之外的父DOM元素,还是遇到这种情况我应该重构代码?
您可能应该向父级发送一个动作,并让其使用模板来操纵自己的视图。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.