gau*_*rav 1 html javascript jquery angularjs
我试图在运行时更改文本框类,如果item.value> 10 success将适用,否则danger将应用类
这是我正在使用的代码.
<div ng-controller="MyCtrl">
<div ng-repeat="item in items">
<td>{{item.name}}</td>
<input type="text" ng-model="item.value">
</div>
</div>
<!--
<input ng-class="{'success': {{item.value > 10 ? true : false}}, 'danger': !{{item.value > 10 ? true : false}}}" type="text" ng-model="report.attribute_result">
-->
Run Code Online (Sandbox Code Playgroud)
和
var myApp = angular.module('myApp',[]);
function MyCtrl($scope) {
$scope.items = [{name:'abc',value:10},{name:'xyz',value:8},{name:'lmn',value:15}];
}
Run Code Online (Sandbox Code Playgroud)
以下是jsfiddle:http://jsfiddle.net/Lvc0u55v/3452/
请指导我解决这个问题.
只需使用以下ng-class属性:
<input type="text" ng-model="item.value" ng-class="{'success': item.value > 10, 'danger': item.value <= 10}">
Run Code Online (Sandbox Code Playgroud)
请参阅更新的JSFiddle.
| 归档时间: |
|
| 查看次数: |
359 次 |
| 最近记录: |