2014-09-01 42 views
5

Bu hatayla karşılaşıyorum: Yakalanmayan Hata: [$ injector: unpr] Bilinmeyen sağlayıcı: eProvider < - başarılı bir dağıtımdan sonra e Heroku

için btw açısal sosyal paylaşım kullanıyorum: https://github.com/djds4rce/angular-socialshare

hataya neden olmaz run fonksiyonu ve modül adı djds4rce.angular-socialshare çıkarmadan ama kötü Fb paylaşımı için bu gereklidir.

//= require_self 
//= require_tree ./angular 

MyApp = angular.module("MyApp", ["ui.router", "ngCsv", "ui.bootstrap", "ngResource", "templates", "angularFileUpload", "ngSanitize", "ngCookies", "textAngular", "djds4rce.angular-socialshare"]).run(function($FB){ 
    $FB.init('1438666983087556'); 
}); 

Herhangi bir fikir (ler)? Teşekkürler.

cevap

6

Raylar js küçültür, böylece farklı bir sözdizimi kullanmak zorunda: o iş yapmak

MyApp = angular.module("MyApp", ["ui.router", "ngCsv", "ui.bootstrap", "ngResource", "templates", "angularFileUpload", "ngSanitize", "ngCookies", "textAngular", "djds4rce.angular-socialshare"]); 

MyApp.run(['$FB', function($FB){ 
    $FB.init('1438666983087556'); 
}]); 
+0

Çok teşekkürler. Bunu aklımda tutacağım @apneadiving –

2

Thats doğru ben sırayla

@HomeCtrl = ['$scope', '$location', ($scope, $location) -> 
    $scope.things = ['Angular', 'Rails 4.1', 'Working', 'Together!!'] 
] 

benim coffeescript dosyasını değiştirmek zorunda. '$ Scope', '$ location' bölümüne dikkat edin.

+0

Neden bu gerekli? Bu sözdizimi neden çalışmıyor: 'angular.module ('App'). Controller" CommentsFormCtrl ", ($ kapsamı, $ routeParams, $ http, YorumService) ->' – Kaspar

İlgili konular