Angularjs 使用“角度”重复内部属性

Angularjs 使用“角度”重复内部属性,angularjs,Angularjs,我有一个表示类的简单字符串数组: var myApp = angular.module('myApp',[]); function MyCtrl($scope) { $scope.classes = ["one","two","three","four"]; } 我希望在单个元素的class属性中绑定这些元素: <div ng-controller="MyCtrl"> <div ng-repeat="class in classes" class="{{clas

我有一个表示类的简单字符串数组:

var myApp = angular.module('myApp',[]);

function MyCtrl($scope) {
    $scope.classes = ["one","two","three","four"];
}
我希望在单个元素的class属性中绑定这些元素:

<div ng-controller="MyCtrl">
  <div ng-repeat="class in classes" class="{{class}}"></div>
</div>

并呈现以下内容:

<div class="one two three four"></div>

我找不到一个资源来解释如何做到这一点。上面的代码生成:

<div class="one"></div>

如何使用
ng repeat
在元素内部重复


您不需要
ng repeat
,只需要
ng class
,它接受数组作为输入

<div ng-class="classes"></div>


为此,我可以创建一个函数,该函数接受一个数组并返回一个字符串。使用ng repeat的Intead使用ng repeat是不可能的。。我很快会给你答复的。有很多解决办法,这是目前为止最干净的。