如何使用ng-class比较自调用的值
How to use ng-class compare to self invoked value
嗨,我一直在使用这个标签来改变我的css样式,如果条件totalAsset和sortedAsset是相同的
<div class="table-row" ng-repeat="x in myData"
ng-model="sort(x.totalAsset)"
ng-class="{'lightblue': x.totalAsset == sortedAsset}">
totalAsset是我的数据,像这样
$scope.myData = [
{
totalAsset: "23557"
},
{
totalAsset: "4512190",
},
{
totalAsset: "2190",
},
{
totalAsset: "1256790",
}
]
我已经创建了一个函数,自排序的总资产
$scope.sort = function(totalAsset) {
$scope.unsortedAsset = totalAsset;
$scope.sortedAsset = $scope.unsortedAsset.split("").sort().join("");
console.log(sortedAsset);
}
在逻辑中,只有第一行和最后一行会变成蓝色,其他两行保持不变。
但是我的问题是只有最后一个变成了蓝色,第一个没有。
我不确定,如果你需要{{}}(他们不需要在ng2至少)。
<div class="table-row" ng-repeat="x in myData"
ng-model="sort(x.totalAsset)"
ng-class="x.totalAsset == sortedAsset ? 'lightblue' : ''">
第二种方法是在控制器函数
中执行if$scope.areValuesEqual() {
if($scope.x.totalAssets == $scope.sortedAssets) {
return 'lightblue';
}
return;
}
但是这看起来很丑,但是我只是把它扔在那里
相关文章:
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 比较从函数和生成的日期对象
- 如何从Java/scala调用js美化程序
- 如何使用 node.js 比较两个 json 数组
- 如何调用这个匿名 JavaScript 函数
- 如何从模块链中调用函数.导出到节点中
- 我需要从php调用javascript或jquery
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- jQuery自定义验证比较多个输入的序列
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 比较sessionStorage值时,Javascript函数无法调用
- 主干中的比较器在添加新模型时需要排序调用
- 如何在 JavaScript 中比较和调用函数
- Javascript/Jquery如何比较ID's,如果为true,则不调用函数
- 在全局范围内调用变量,并在谷歌应用程序脚本中进行比较
- 无法比较AJAX调用返回的字符串
- 当用于ajax调用webservice的数据类型为json "时,如何将成功函数的结果与字符串进行比较
- 如何使用ng-class比较自调用的值
- 如何比较使用“.bind()”调用的两个函数