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

  • Disney Pets and Animals

    Disney Pets

    29 ŞUBAT 2012
  • LiquidMusick

    LiquidMusick

    23 Aralık 2010
  • The Amazing Atheist

    The Amazing

    20 Kasım 2006