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

  • ODN

    ODN

    26 Kasım 2006
  • waterfairy17

    waterfairy17

    9 Aralık 2007
  • whiteboy7thst

    whiteboy7ths

    1 Temmuz 2009