gpt4 book ai didi

javascript - 如何在键入和检查条件时更改 angularjs 中的文本框类?

转载 作者:行者123 更新时间:2023-11-28 04:10:09 27 4
gpt4 key购买 nike

我正在尝试在运行时更改文本框类,如果 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">
-->

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

function MyCtrl($scope) {
$scope.items = [{name:'abc',value:10},{name:'xyz',value:8},{name:'lmn',value:15}];
}

这里是 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}">

查看更新 JSFiddle .

关于javascript - 如何在键入和检查条件时更改 angularjs 中的文本框类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37028865/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com