我的诺言返回一个数组,但是我的函数返回未定义

时间:2019-03-07 22:29:53

标签: javascript

我在代码中出现错误,我不明白为什么会发生。

功能:

function ConfActualController($scope, NotificacionService) {

$scope.configuraciones = [];

$scope.configuraciones = getDataMock();

console.log('Result of $scope.configuraciones:');
console.log($scope.configuraciones);

function getDataMock() {
    var dataMock = [];
    NotificacionService.getUsers()
        .then(function (successResponse) {
            dataMock = successResponse;
            console.log('Result of successResponse:');
            console.log(successResponse);
        });
    return dataMock;
}}

“ console.log($ scope.configuraciones);”的结果

Result of "console.log($scope.configuraciones);"

“ console.log(successResponse);”的结果 Result of "console.log(successResponse);"

什么是错误? 谢谢!

0 个答案:

没有答案