アイテムのあるコントローラーがあります。アイテムがある場合、テーブルにアイテムを表示したいとします。そのようなロジックを「ビュー」にどのように実装できますか?
質問する
2489 次
2 に答える
7
ng-repeatはすでにそれを処理します。ng-repeatは、アイテムがある場合にのみhtmlを挿入します。
あるいは、テーブル要素をそこに配置したくない場合(計算を混乱させないでください!)、次のようなことを行うことができます。
<table class="table" ng-show="items.length">
<tr ng-repeat="item in items">
<td>{{item}}</td>
</tr>
</table>
お役に立てれば。
于 2012-08-01T11:42:22.603 に答える
0
http://www.codinginsight.com/angularjs-if-else-statement/を確認 してください
悪名高いangularjsifelseステートメント!!! Angularjsを使い始めたとき、if/elseステートメントが見つからなかったことに少し驚いていました。
そのため、プロジェクトに取り組んでいて、if / elseステートメントを使用すると、ロード中に条件が表示されることに気付きました。これを修正するには、ng-cloakを使用できます。
<div class="ng-cloak">
<p ng-show="statement">Show this line</span>
<p ng-hide="statement">Show this line instead</span>
</div>
.ng-cloak {表示:なし}
ありがとうamadou
于 2013-04-10T12:45:54.080 に答える