如何判断您的Ember视图元素是否已插入文档中?
我目前的方法是:
if (this.$().length) {
// ...
}
答案 0 :(得分:1)
另一种解决方案是检查视图字典。如果你有这样的观点:
var helloView = Em.View.create({
elementId: 'hello'
});
你可以这样做:
var myView = Ember.View.views.hello;
// Check if it is in the DOM
myView.get('state') === "inDOM";
// Check if it is visible
myView.get('isVisible');