0

最近、ng-view と ng-if にかなり重大な問題があります。2 つの要素 (要素 1 と要素 2) を持つドロップダウンがあるとします。2 つの要素は rootScope のプロパティを変更します。

別の場所 (div-container、コンテナー 1 および 2 コンテナー) にさらに 2 つのアイテムがあります。これらは ng-show によって表示されます - 要素 1 のコンテナ 1 と要素 2 のコンテナ。

1 つの要素を 1 回クリックして rootScope のプロパティが変更され、ページをリロードするとすぐに、何もしなくても 2 つのコンテナーが交互に表示されます。

私はいくつかのウォッチャー、いくつかの ng-cloaks を持っており、ng-view を使用してルーティングを使用しています。また、アプリケーションが比較的大きいことにも言及したいと思います。ほとんどの場合、問題は Android (おそらく iOS) で発生します。

4

1 に答える 1

0

1 つの要素を 1 回クリックして rootScope のプロパティが変更され、ページをリロードするとすぐに、何もしなくても 2 つのコンテナーが交互に表示されます。

他の 2 つのコンテナーが一瞬表示されてから消えるということですか? ng-showもしそうなら、あなたが内部で提供している状態はロード時だと思うtrueので、状態が変化する前にしばらく表示されてから消えます。

の条件が initial であることを確認する必要がありng-showますfalse

于 2016-03-31T19:41:17.473 に答える