1

我很难理解什么时候item.dynamicClass = 'article'为什么

<div class="type" ng-class="{{ item.dynamicClass }}">

不返回像这样的 div:

<div class="type article">

而是返回:

<div class="type" ng-class="article">


我能够完成这项工作的唯一方法就是做

<div class="type" ng-class="itemClass(item.dynamicClass)">

// Controller
$scope.itemClass = function(type) {
  return type;
};

我想要一个不涉及控制器的解决方案

4

1 回答 1

3

我认为您不需要绑定大括号。传递给ng-class的是一个计算结果的表达式,而不是要绑定的东西(小提琴):

<div class="type" ng-class="item.dynamicClass">
于 2013-11-26T19:58:46.083 回答