我正在实现一个输入按钮,仅当函数从后端返回“True”时才可见。
// Angular方法返回true或false,哪个工作正常
//Show/Hide Printer
$scope.showHideFunc = function () {
if ($scope.Foo.id != null && $scope.Foo.id != '') {
$http.get(getTFfromDBURL + '/' + $scope.Foo.id).success(function
(data) {
$scope.showHide = data;
});
}
};
//这是按钮的代码
<button id="btn-add-device" class="btn btn-info" ng-show="showHide" ng-click="showManagePrinter();loadDrawersForPrinter()">
<span class="glyphicon glyphicon-plus"></span> {{showHide}}
</button>
在{{showHide}}之后的所有奇怪的地方,它获得正确的值,而不影响ng-show =“showHide”。
欣赏想法。
谢谢。