Как напечатать строку ошибки в моем угловом контроллере? - PullRequest
0 голосов
/ 05 марта 2019

У меня есть функция внутри моего углового контроллера, которая запускается, когда я нажимаю определенную кнопку на моей html-странице. Что я хочу сделать, это, в основном, напечатать строку ошибки под кнопкой, как только определенное условие проверяется. У меня уже есть рабочая проверка для условия, но как мне распечатать строку после проверки условия?

Это мой неполный код, что я должен поместить в логическую проверку?:

 $scope.functionName = function () {
        var  = $('#data_' + $scope.indiceSelezione).val().replace(/\//g, '');
        if (data === undefined || data === '') {
            if ($scope.response.result[$scope.index].flag === true) {

            }
            else {
              $scope.change('CONVALIDATO');
            };

1 Ответ

1 голос
/ 05 марта 2019

Вы можете просто назначить сообщение об ошибке в $scope следующим образом:

 $scope.controlliConvalida = function () {
        var dataRendIntegr = $('#dataRendInteg_' + $scope.indiceSelezione).val().replace(/\//g, '');
        if (dataRendIntegr === undefined || dataRendIntegr === '') {
            if ($scope.response.risultatoRicercaPrimoLivello[$scope.indiceSelezione].flagInLavorazione === true) {
              $scope.errorMessage = "Your error Message"
            }
            else {
              $scope.cambiaStatoProcesso('CONVALIDATO');
            };

В своем HTML вы можете просто распечатать его, используя интерполяцию {{}}

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