我有一个表格..我想从控制器内部观察其有效性,以便我可以更改一些模型值并调用函数
$scope.$watch('address',function(){
console.log(address.$valid);
});

<form name="address">
<div class="row">
<div class="col col-100">
<label class="item item-input item-stacked-label">
<span class="input-label">Address1</span>
<input type="text" name="address.addr1" ng-model="addr.addr1" required>
</label>
</div>
</div>
</form>
&#13;
我已经尝试将$ scope附加到我的表单名称。它会抛出错误说&#34;找不到属性$ valid of undefined。&#34; 目前这个抛出未定义的
答案 0 :(得分:0)
您可以观看功能返回值:
$scope.watch(function() {
return $scope.address.$valid;
}, function() {
console.log($scope.address.$valid);
});