【发布时间】:2016-09-17 23:01:44
【问题描述】:
您好,如果条件 totalAsset 和 sortedAsset 相同,我一直在使用此标签更改我的 css 样式
<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);
}
在逻辑中只有第一行和最后一行会变成蓝色,其他两行保持不变。
但我这里的问题是只有最后一个变成蓝色,第一个没有。
【问题讨论】:
标签: javascript css angularjs