私はAngularJsに非常に新しいですし、私はjavascriptをよく知っていますが、私はまだ物事がAngularで動作する方法を把握しています。Angularjs - ng-repeatの条件付き
私はサイトナビゲーションを生成しようとしており、トップレベルのリンクを正常に生成できます。しかし、私はサブナブを生成する方法についている。これは私がやりたいことです。 if(item.subNav.length > 0)
が表示されますが、私は角度同等でそれを置き換えるしたいと思いますので、
<ul id='topNav'>
<li ng-repeat="item in nav"><a href="{{item.url}}" title="{{item.title}}">{{item.title}}</a>
<ul class="subNav" if(item.subNav.length > 0)>
<li ng-repeat="subItem in subNav"><a href="{{subItem.url}}" title="{{subItem.title}}">{{subItem.title}}</a></li>
</ul>
</li>
</ul>
、。 item.subNavは空であるか、サブナビのリンクが設定された配列です。それが空であれば、HTMLは生成されず、そうでなければリンクをループします。私は何も空の<ul class="subNav"></ul>
タグをしたくないです。
ご協力いただきまして誠にありがとうございます。
このhttp://stackoverflow.com/questions/37269152/nested-ng-を見ますrepeat-angularjs/37270877#37270877 –