SORU
17 AĞUSTOS 2013, CUMARTESİ


1.2 $AngularJS enjektör:modulerr

Şudur: 1,07 yerine açısal 1.2 aşağıdaki kod parçası kullanarak artık geçerli değil, neden?

'use strict';

var app = angular.module('myapp', []);

app.config(['$routeProvider', '$locationProvider',
    function($routeProvider, $locationProvider) {
        $locationProvider.html5Mode(true);
        $routeProvider.
        when('/', {
            templateUrl: 'part.html',
            controller: 'MyCtrl'
        }).
        otherwise({
            redirectTo: '/'
        });
    }
]);

sorun enjektör yapılandırma bölümünde (app.config):

Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.0rc1/$injector/modulerr?p0=muninn&p1=Error%…eapis.com/ajax/libs/angularjs/1.2.0rc1/angular.min.js:31:252) 

Eğer yanlış hatırlamıyorsam bu sorunu açısal 1.1.6 ile başladı.

CEVAP
17 AĞUSTOS 2013, CUMARTESİ


Sorun ngRoute modül eksik içerme neden oldu. Sürüm 1.1.6 beri ayrı bir parçası

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular-route.min.js"></script>

var app = angular.module('myapp', ['ngRoute']);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • booba1234

    booba1234

    22 Temmuz 2006
  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • Nick Pitera

    Nick Pitera

    8 NİSAN 2006