Как отключить кнопку в моем угловом контроллере, если условие выполнено? - PullRequest
0 голосов
/ 01 марта 2019

Мне нужно отключить кнопку, если логическая переменная (возвращаемая из серверной части) имеет значение true.

Это моя неполная функция на моем угловом контроллере. Как мне изменить мой контроллер и кнопку HTML, чтобы это работало?

    $scope.flagInLavorazione = function (flagInLavorazione) {
    if (flagInLavorazione === true)

Ответы [ 3 ]

0 голосов
/ 01 марта 2019

Редактировать: В соответствии с вашими требованиями вы должны использовать:

$scope.disabilitaConvalida = function (flagInLavorazione) { 
    $scope.saldoNegativo = false; 
    if (flagInLavorazione === false) { 
        $scope.saldoNegativo = true;
    } 
}

И в своем шаблоне:

<button ng-disabled="saldoNegativo"></button>

Оригинальный ответ:

Вы устанавливаете в своем шаблоне:

<button ng-disabled="condition"></button>

И

$scope.condition = true или false в своем контроллере на основе переменной внутреннего интерфейса.

0 голосов
/ 01 марта 2019

А1:

<button ng-disabled="isNotReady">I'm a button</button>

0 голосов
/ 01 марта 2019

Вы ищете ng-disabled.Просто назначьте ему свойство из вашего контроллера.Когда это true, элемент будет отключен.Заполните это свойство значением из внутреннего интерфейса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...