Я попытался следующее, но я все еще получает мерцание при использовании нг-шоу: Angularjs - ng-cloak/ng-show elements blinkNg-шоу вызывает мерцание
Я использую шаблон для загрузки моего верхнего СЧА следующим образом:
<div data-ng-controller="userInfoCtrl">
<a href="#!home">Home</a>
<a href="#!add-item">Add Item</a>
<a href="#!settings" data-ng-show="display">Settings</a>
Вот мой контроллер:
// User Info
appControllers.controller('userInfoCtrl', ['$scope', 'appAdminCheck', function ($scope, appAdminCheck) {
// Set value for using ng-show/ng-hide
appAdminCheck().then(function (isAdmin) {
if (isAdmin == true) {
$scope.display = true;
}
});
}]);
Покажите нам еще код. Этого недостаточно. Где нг-шоу? – squiroid
@squiroid прямо там 'Settings' –
'' отображает' установлен на false изначально или использует ng-if разрешит вашу проблему .. –