Я хочу обработать ошибку, теперь я хочу вручную добавить одну ошибку в мой сервис, я хочу сделать это автоматически - PullRequest
0 голосов
/ 02 февраля 2019

Я хочу обработать сервис ошибок, теперь я хочу вручную добавить одну ошибку в мой сервис, я хочу сделать это автоматически.

'use strict';
angular.module('nexoolApp.errorservice', ['nexoolApp.config'])
  .service('Errorservices',['nexoolConfig', function (nexoolConfig) {
    //console.log('Inside Errorservices');
    var showmessage=nexoolConfig.defaultErrorMessage;
    this.geterrordetails = function(data)
    {
        if(data.errors) {
            if (data.errors.USER_NOT_PROVIDED) {
                showmessage = data.errors.USER_NOT_PROVIDED.message;
            } else if (data.errors.ADMIN_NOT_PROVIDED) {
                showmessage = data.errors.ADMIN_NOT_PROVIDED.message;
            }
}
        return showmessage;
    };

}]);

1 Ответ

0 голосов
/ 02 февраля 2019

Исходя из сценария, который вы описали:

'use strict';
angular.module('nexoolApp.errorservice', ['nexoolApp.config'])
  .service('Errorservices',['nexoolConfig', function (nexoolConfig) {
    //console.log('Inside Errorservices');
    var showmessage=nexoolConfig.defaultErrorMessage;
    this.geterrordetails = function(data)
    {
        if(data.errors) {
            for ( var property in data.errors ) {
                showmessage = data.errors[property]['message'];
                break;
            }
        }
        return showmessage;
    };

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