期待通りに動作しないように見えますng-ifに基づいてトップdivがDOMに追加されていない場合の式ですが、実際には何かが変更されるとCannot read property 'someProperty' of null
が得られます。角度表現オーダー(NG-IFとの階層的のdivのは)私は、このビューに簡略化することができ、角度スニペットを持って
これは角度のデフォルトの動作ですか?ここでの順序は保証されていません。外側のdiv ng-ifには依存できません。
期待通りに動作しないように見えますng-ifに基づいてトップdivがDOMに追加されていない場合の式ですが、実際には何かが変更されるとCannot read property 'someProperty' of null
が得られます。角度表現オーダー(NG-IFとの階層的のdivのは)私は、このビューに簡略化することができ、角度スニペットを持って
これは角度のデフォルトの動作ですか?ここでの順序は保証されていません。外側のdiv ng-ifには依存できません。
は用心:ng-if
が、それは自分のスコープの作成...あなたがng-show
の代わりに使用することができng-if
:それは子スコープを作成しません...
はい、私はすでにこれを行っています、なぜこれが起こっているのか理解したかっただけです。 –
ng-ifはDOMをレンダリングすることを避けてくれます(これは角度が発生する前に構築されています)。 ..)しかし、**条件が満たされていない場合、**要素をDOMから削除します...そうではありません、おそらく*高速です* ...(http://stackoverflow.com参照)/questions/19177732/what-is-the-difference-between-ng-if-and-ng-show-ng-hide)を使用しています。 – MarcoS
あなたの問題は再現可能ではありません。 https://jsfiddle.net/hb1pfs39/ – georgeawg