2015-11-30 6 views
1

Я использовал угловое заполнение: изображение маршрута и угловое заполнение: конечная точка.угловой-fullstack: конечная точка генерирует: неизвестный провайдер

Но в моем контроллере маршрута я хочу использовать Bild схему, как это:

angular.module('galleryApp') 
    .controller('PictureEditCtrl', function ($scope, $http, Auth, Bild) { 

    // Use the User $resource to fetch all users 
$scope.pictures = Bild.query(); 
    }); 

Но я все дни получаю ошибку:

Error: [$injector:unpr] Unknown provider: BildProvider <- Bild <- PictureEditCtrl 

Если я заменю Bild с начальным генерировать пользователь класс все работает очень хорошо, если я использую свой сгенерированный класс, это не так.

Кто-нибудь знает, как это исправить?

Заранее спасибо

ответ

1

вам нужно создать службу

yo angular-fullstack:service Bild 

и создать ресурс https://docs.angularjs.org/api/ngResource/service/ $ ресурс

Пример

 
'use strict'; 

(function() { 

function BildResource($resource) { 
    return $resource('/api/bilds/:id/:controller', { 
    id: '@_id' 
    }); 
} 

angular.module('backApp.auth') 
    .factory('Bild', BildResource); 

})(); 
+0

Спасибо за эту подсказку. Я бы попробовал. – dominic