2017-07-19 10 views
0

ng-include urlから表示されているデータを条件付きで非表示にする必要があるセクションの中にng-includeディレクティブがあります。私がセクションを隠すと、ng-includeデータは得られませんが、私が目に見えるセクションから始めるとすべてのものが動作します。ここにいくつかの例があります:セクションng-include hideとshow

条件:真;

<section ng-show="condition"> 
<div ng-include='url'> 
</section> 

すべてが期待通りに機能します。

ただし、最初に条件:偽で始まる場合。私はここで間違って何

(イベントを通じて)trueに条件を設定した場合であっても、含まngのからのデータを見ることはありませんか?

答えて

1

私はあなたの代わりにng-ifを使うべきだと考えています。私の理解によると、DOMはshow hideで再現されませんが、ng-ifを使用すると、DOMはDOMから削除され、条件に基づいて戻されるという意味ではfalseまたはtrueです。