我正在通過調用函數更改控制器中的變量。變量 isSameTaxonomyElements與UI中的元素綁定。但它正在UI上反映出來。控制器中的變量不會反映在用戶界面上 - AngularJS
$scope.validateAddElementButton = function (name, label) {
for (var i = 0; i < $scope.elements.length; i++) {
if (name === $scope.elements[i].name || label === $scope.elements[i].label) {
$scope.isSameTaxonomyElements = true;
break;
} else {
$scope.isSameTaxonomyElements = false;
}
}
}
這是我的用戶界面。
<div ng-show="isSameTaxonomyElements">
<div class="col-lg-6 float-left" >
<p class="alert-message">No two elements should have same label or name.</p>
</div>
</div>
我也嘗試添加$超時,$應用等,但仍然無法正常工作。
你能發表更多的代碼嗎? – anoop