Угловая директива не разрешает обещание - PullRequest
0 голосов
/ 25 сентября 2018

Я новичок в Angular.Я написал приложение, которое использует ngResource для получения данных в контроллере от службы отдыха и отображения их в виде таблицы в представлении.

codeSetup.controller("ResourceController",
    function($scope, MyModel){

    ...

        $scope.loadAll = function(){
            $scope.myModel = MyModel.query();
        }
        $scope.loadAll();

});

Мне нужно дать пользователю возможность загружать данные в виде файла CSV.Я сделал это, написав директиву, которая использует шаблон для создания ссылки с атрибутом загрузки и кодирования данных в виде text / csv в качестве значения href.Данные связаны в области действия директивы DDO.Это работало с фиктивными данными, но когда вызывается реальная служба отдыха, данные передаются в директиву как состояние $$.Я понимаю, что это обещание передается директиве, но я не знаю, как выполнить это обещание.Как мне это сделать?

Я не привязан к какой-либо конкретной версии Angular, которую я должен использовать.

Спасибо

...