SORU
5 EKİM 2013, CUMARTESİ


Hata: [$] enjektör:unpr Bilinmeyen sağlayıcı: $routeProvider

1.2 RC2 AngularJS bir uygulamayı çalıştırmak için çalışıyorum. Şu anda, Açısal Tohum projesi denemek ve benim app almak kadar kullanarak ve çalışan var. Ne yazık ki, Angular Seed projenin v1 kullanır.0.7. Açısal Tohum projesi, bağımlılıkları takip etmek için güncelledik:

$script([
  'res/js/angular-1.2.0-rc.2.js',
  'res/js/angular-route-1.2.0-rc.2.js',
  'res/js/app.js?v=2',
], function() {
  // when all is done, execute bootstrap angular application
  angular.bootstrap(document, ['myApp']);
});

App.js ben var aşağıdaki:

'use strict';

angular.module('myApp', []).
    config(['$routeProvider', function($routeProvider) {
        $routeProvider.otherwise({redirectTo: '/home'});
    }]);

Bu uygulamayı çalıştırdığımda aşağıdaki hatayı alıyorum:

Error: [$injector:unpr] Unknown provider: $routeProvider

1 gibi şeyler söylüyor) diğer bazı cevapları okudum 'ngroute' ya 2) Yol. kumanda tanımlamak gerekir Enjekte Benim sorunum, ngroute iğneyi nasıl anlamıyorum. Buna ek olarak, gerçekten yolu denetleyicisi tanımlamak gerekiyor mu? Bu yaklaşım ölçeklenebilir görünmüyor. Uygulamam bin kişi görüntülemiş olabilir. Benim görüşüme göre, kontrolörler tüm yüklemek zorunda kalmadan yolları tanımlamak için bir yolu olmalı gibi görünüyor.

CEVAP
5 EKİM 2013, CUMARTESİ


Sizin bağımlılık ngRoute modülü eklemek için uygulamam için unutmuş gibi görünüyor.

1.2, ngRoute isteğe bağlı yaptılar (üçüncü taraf rota sağlayıcıları kullanabilirsiniz, vb.) Açısal ve açıkça including the separate file birlikte modüllerde buna bağlı.

'use strict';

angular.module('myApp', ['ngRoute']).
    config(['$routeProvider', function($routeProvider) {
$routeProvider.otherwise({redirectTo: '/home'});
}]);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • H3Ctic (old channel)

    H3Ctic (old

    23 Mart 2011
  • spectragirlz16's channel

    spectragirlz

    22 Ocak 2012
  • TheGamer2323

    TheGamer2323

    25 Ocak 2009