Angularjs 如何避免ng在<;tr>;特别是<;td>;-角Js?
我需要跳过特定列的ng重复 我的代码:Angularjs 如何避免ng在<;tr>;特别是<;td>;-角Js?,angularjs,ng-repeat,Angularjs,Ng Repeat,我需要跳过特定列的ng重复 我的代码: <tr ng-repeat="(lunches,price) in lunchTwo"> <td> <label class="label_wraptext">{{lunches}}</label> </td> <td class
<tr ng-repeat="(lunches,price) in lunchTwo">
<td>
<label class="label_wraptext">{{lunches}}</label>
</td>
<td class="td_width">
</td>
<td>
<label>{{price}}</label>
</td>
<td style="padding-left:190px">
</td>
<td>
<select ng-controller="Quantity">
<option ng-repeat="key in notSorted(data)" ng-init="value = data[key]">
{{key}}
</option>
</select>
</td>
</tr>
{{午餐}
{{price}}
{{key}}
我需要避免为所有行绑定“Select”控件
提前感谢,,
Stephen.L假设您只想显示第一行的select控件,您可以使用
索引进行检查,如果它等于零,则显示select框,否则不显示
请在下面找到更新的代码,检查它是否适合您
<tr ng-repeat="(lunches,price) in lunchTwo">
<td>
<label class="label_wraptext">{{lunches}}</label>
</td>
<td class="td_width">
</td>
<td>
<label>{{price}}</label>
</td>
<td style="padding-left:190px">
</td>
<td>
<select ng-controller="Quantity" ng-show="$index==0">
<option ng-repeat="key in notSorted(data)" ng-init="value = data[key]">
{{key}}
</option>
</select>
</td>
</tr>
{{午餐}
{{price}}
{{key}}
回答很好,但我建议使用ng if
而不是ng show
将其从DOM中完全删除。是的,如果有,可以使用ng。但我建议你的问题是如何在tr面前隐藏它。如果答案对你有帮助,那就好了