liまたは可視のliがない場合、navbar-nav ulを非表示にするには、ng-hideまたはng-if(つまりコントローラ内ではなく要素内)を使用する方法がありますか?ブートストラップAngularJS ulがない場合ulを隠す
おそらくこれは、表示するものがないので、トグルボタンを隠すように拡張することもできます。
現在、リスト項目がない場合でも、ナビバーを切り替える(上下にスライド)ことができ、うまく見えません。
私はNGリピートとしなければならなかった見た他の質問の大半は、
<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Brand</a>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav" id="navbar-nav">
<li class="active hidden-xs">
<a href="#">Home</a>
</li>
<li class="hidden-xs">
<a href="#products">Products</a>
</li>
<li class="hidden-xs">
<a href="#overview">Overview</a>
</li>
</ul>
</div>
<!--/.nav-collapse -->
</div>
メニューが静的で角度がない間にng-show、ng-ifを使用する理由は何ですか?あなたは既にメニュー項目に 'hidden-xs'を使用していますが、xsにliがないことを既に知っているので、トグルボタンに 'hidden-xs'を入れないのはなぜですか? – sdfacre
これは単なる例でした。それらを隠すことは動的です。これらのリスト項目以上のものがある場合は、ドロップダウンが正しく機能するようにします。 – Ali