如何在html中使用来自$ scope值的Id来比较值

时间:2017-11-15 18:27:42

标签: angularjs

我想在id的基础上将值作为新值和旧值进行比较。我只想得到一个条件,将正确的值放在正确的位置

这是Html:

<div ng-repeat = "values in aAndaData track by $index"> {{aAndaData}}        
                                        <li ng-if="old  != null || new !=null" >
                                            <strong>Account Executive : </strong><span ng-if="data.id==data.id" class="past-data">{{old.fullName}}</span> <i class=" fa fa-angle-double-right"></i> <span ng-if="data.id!=data.id">{{new.fullName}}<!-- {{quotation.accountExecutive.lastName}}--></span>
                                        </li>
                                        </div> 

PS:如何检查病情 提前致谢

1 个答案:

答案 0 :(得分:0)

您需要确保将更改后的值保存在不同的变量中,否则您将在技术上覆盖。

$scope.data.id = oldvalue;
$scope.datacc.id = angular.copy(oldValue);

function(somechange) {
    $scope.datacc.id = newValue; 
}

那样...... ng-if =&#34; data.id == datacc.id&#34;&gt; {{oldvalue}}其他newValue。所以这里如果datacc.id最初与oldvalue处于相同状态,但是如果值改变了那么原始值将被覆盖。

希望有所帮助。