1

我使用了 angular-fullstack:route picture 和 angular-fullstack:endpoint bild。

但是在我的路由控制器中,我想像这样使用 Bild Schema:

    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 替换为初始生成用户类,那么如果我使用我生成的类,它就不会。

有人知道如何解决这个问题吗?

提前致谢

4

1 回答 1

1

你需要创建一个服务

yo angular-fullstack:service Bild

并创建一个资源https://docs.angularjs.org/api/ngResource/service/ $resource

例子

'使用严格';

(功能() {

功能图片资源($资源){
  return $resource('/api/bilds/:id/:controller', {
    id: '@_id'
  });
}

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

})();
于 2016-01-26T03:47:16.083 回答