$ injector:unpr环回的未知提供程序

时间:2018-03-17 11:17:42

标签: mysql angularjs loopback

所以,我已经搜索了这个问题的答案,而其他问题上提出的解决方案也不起作用。说实话,我已经在测试各种可能性了。

我有一个带有角度的环回应用程序并连接到mySQL数据库。 环回的资源管理器工作,我可以获取数据并将数据发布到数据库。

当我尝试在控制器上使用angularjs检索它时,问题就出现了。 我所拥有的是:

app.js:

angular
.module('app', [
  'ui.router',
  'lbServices'
])
.config(['$stateProvider', '$urlRouterProvider', function($stateProvider,
  $urlRouterProvider) {
 $stateProvider
  .state('weddings', {
    url: '',
    templateUrl: 'views/Weddings.html',
    controller: 'WeddingsController',
  })
  .state('Calendar', {
    url: '/Calendar',
    templateUrl: 'views/Calendar.html',
    controller: 'CalendarController',
  });
$urlRouterProvider.otherwise('weddings');
}]);

Weddings.js:

angular.module('app').controller('WeddingsController', ['$scope', '$state', 
'$http', 'weddings', function($scope, $state, $http, weddings) {
  $scope.temp = [];
  function getWeddings() {
      weddings.find().$promise
        .then(function(results) {
          $scope.temp = results;
        }, 
        function(err) {
          $scope.requestsError = err.statusText;
        }
    );
  }
  getWeddings();
}]);

这让我:[$ injector:unpr]未知提供者:weddingsProvider< - weddings< - WeddingsController

如果有人能发现错误请赐教。

Ps:注射可能太多,我只是将它们全部放在那里看看是否有效:/

0 个答案:

没有答案