使用 repeat with multiple ng-if 在 Angularjs 中设置 class 值
Set class value in Angularjs using repeat with multiple ng-if
使用Angularjs,我需要在嵌套的ng-repeat 中比较$index 的值和$parent.$index,并根据这个结果设置class 的值。这就是我目前正在尝试的-
<td ng-repeat="d in vm.users track by d._id"
ng-class="{showBottomLine : less, showSides : more, showBottomSideLine : equals }">
<div ng-if="$index < $parent.$index" ng-class="showBottomLine">less</div><!--ng-model="less"-->
<div ng-if="$index > $parent.$index" ng-class="showSides">more</div>
<div ng-if="$index === $parent.$index" ng-class="showBottomSideLine">equals</div>
</td>
ng-class的语法如下:
<p ng-class="{strike: deleted, bold: important, 'has-error': error}">Map Syntax Example</p>
你的情况
$parent.$index" ng-class="{'showSides': $index == $parent.index}">
使用Angularjs,我需要在嵌套的ng-repeat 中比较$index 的值和$parent.$index,并根据这个结果设置class 的值。这就是我目前正在尝试的-
<td ng-repeat="d in vm.users track by d._id"
ng-class="{showBottomLine : less, showSides : more, showBottomSideLine : equals }">
<div ng-if="$index < $parent.$index" ng-class="showBottomLine">less</div><!--ng-model="less"-->
<div ng-if="$index > $parent.$index" ng-class="showSides">more</div>
<div ng-if="$index === $parent.$index" ng-class="showBottomSideLine">equals</div>
</td>
ng-class的语法如下:
<p ng-class="{strike: deleted, bold: important, 'has-error': error}">Map Syntax Example</p>
你的情况
$parent.$index" ng-class="{'showSides': $index == $parent.index}">