【发布时间】:2016-11-05 20:52:54
【问题描述】:
您好,我有以下代码:
angular.module("myApp", []).controller("myController", function($scope) {
$scope.fieldSize = "cInputLarge"; //Change for the effect to -> cInputMedium, cInputLarge
});
.cDefault {
width: 50px;
}
.cInputMedium {
width: 100px;
}
.cInputLarge {
width: 200px;
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myApp" ng-controller="myController">
<input class="cDefault" ng-class="{{fieldSize}}">
<br>
<br>{{fieldSize}}
</div>
我的目标是给输入一个类名,这会改变它的宽度。我知道 ng-class 如何在条件下工作,但这样的事情是否也可以(在 ng-class 中给出一个类名并采用它的属性)?
感谢和欢呼。
【问题讨论】: