2

Emberビューの要素がドキュメントに挿入されたことをどのように確認できますか?

私の現在の方法は次のとおりです。

if (this.$().length) {
  // ...
}
4

1 に答える 1

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');
于 2012-06-05T22:02:25.107 に答える