Что происходит в этом .then (функция (ответ))? - PullRequest
0 голосов
/ 02 апреля 2020

Может кто-нибудь помочь мне понять, почему мой ответ пуст? С моим пустым ответом у меня также ассоциация CheckError пустая, и я не могу go вкл.

if (addPOs.length !== 0) {
                        requiredMetaDataAssociationCheck(addPOs, parentPO).then(function (response) {
                            var associationCheckError = response;
                            if (associationCheckError && associationCheckError.length > 0) {
                                AcknowledgeService.toastError(associationCheckError, $filter('translate')('PRODUCT.OPERATION.ADD'));
                                deferred.resolve(false);
                            }

1 Ответ

1 голос
/ 02 апреля 2020

Если ваш метод requiredMetaDataAssociationCheck разрешен до ложного значения, вы не попадете в оператор if. Поэтому убедитесь, что requiredMetaDataAssociationCheck разрешает, к высокой вероятности, есть случай, когда оно разрешается до ложного значения.

Не путайте разрешение с возвращением

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