在AngularJS中双向绑定之前验证数据

时间:2017-04-11 03:24:31

标签: angularjs

如何在视图中更改值(使用Angular)时验证数据,并仅在验证数据后执行观察者。请分享你的想法。

1 个答案:

答案 0 :(得分:0)

在html中,

    <div ng-app="MyApp">
<div ng-controller="MyApp">
        <div ng-if="this_is == 'me'">
                   {{this_is}}
        </div>
    <div ng-if="this_is == 'you'">
               {{this_is_not}}
    </div>
</div>
</div>

在angularjs控制器中, 应用程序名称&#39; MyApp&#39; 控制器名称&#39; MyApp&#39;

$scope.this_is = 'me';
$scope.this_is_not = 'stranger';

   $scope.this_is = 'you';
   $scope.this_is_not = 'stranger';

如果是另一种情况,

<div ng-app="MyApp">
<div ng-controller="MyApp">
{{this_is}}
</div>
</div>

并在角度控制器中,

if(myvar=='me'){
 $scope.this_is = "me";
}else{
 $scope.this_is = "stranger";
}