Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/138.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 从ng重复第一项更改颜色_Angularjs - Fatal编程技术网

Angularjs 从ng重复第一项更改颜色

Angularjs 从ng重复第一项更改颜色,angularjs,Angularjs,我的控制器中有一个字符串数组,我在视图中使用ng repeat进行迭代。我希望数组的第一个元素具有其他颜色。我该怎么做 <div ng-repeat="lang in vm.language"> {{lang}} </div> {{lang}} 您可以在循环中使用$first <div ng-repeat="lang in vm.language"> <span ng-class="{'some-css-class': $fi

我的控制器中有一个字符串数组,我在视图中使用ng repeat进行迭代。我希望数组的第一个元素具有其他颜色。我该怎么做

<div ng-repeat="lang in vm.language">
        {{lang}}
</div>

{{lang}}

您可以在循环中使用
$first

<div ng-repeat="lang in vm.language">
    <span ng-class="{'some-css-class': $first}">{{lang}}</span>
</div>

{{lang}}

您可以在ng repeat循环中使用带有$first的ng class指令

 <div ng-repeat="lang in vm.language">
      <span ng-class="{first-element: $first}">{{lang}}</span>
 </div>
希望这对你有帮助

  .first-element{
      color: #CC0097;
  }