Angularjs 是否可以合并多个ng类
通过使用ng类替换ng开关是否可以避免重复此处的代码Angularjs 是否可以合并多个ng类,angularjs,ng-class,Angularjs,Ng Class,通过使用ng类替换ng开关是否可以避免重复此处的代码 <li ng-repeat="el in elm.required"> <span ng-switch on="el.type" > <i class="icon-file" ng-switch-when="upload" tooltip="{{el.name}}" ng-class="{'muted':!el.completed}"></i> <i
<li ng-repeat="el in elm.required">
<span ng-switch on="el.type" >
<i class="icon-file" ng-switch-when="upload" tooltip="{{el.name}}" ng-class="{'muted':!el.completed}"></i>
<i class="icon-check" ng-switch-when="checkbox" tooltip="{{el.name}}" ng-class="{'muted':!el.completed}"></i>
<i class="icon-calendar" ng-switch-when="date" tooltip="{{el.name}}" ng-class="{'muted':!el.completed}"></i>
<i class="icon-pencil" ng-switch-when="text" tooltip="{{el.name}}" ng-class="{'muted':!el.completed}"></i>
<i class="icon-envelope" ng-switch-when="email" tooltip="{{el.name}}" ng-class="{'muted':!el.completed}"></i>
</span>
</li>
使用类似的方法(不起作用,因为有两个ng类说明):
您可以只创建一个css类,而不是创建一个角度版本的.upload
.checkbox
等。。映射到图标-*
<li ng-repeat="el in elm.required">
<i tooltip="{{el.name}}" class="{{el.type}}" ng-class="{'muted':!el.completed}" ></i>
</li>
您可以只创建一个css类,而不是创建一个角度版本的
.upload
.checkbox
等。。映射到图标-*
<li ng-repeat="el in elm.required">
<i tooltip="{{el.name}}" class="{{el.type}}" ng-class="{'muted':!el.completed}" ></i>
</li>