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

  • jkimisyellow

    jkimisyellow

    6 Mayıs 2009
  • thegeniuses.tv

    thegeniuses.

    11 Aralık 2006
  • Unbox Therapy

    Unbox Therap

    21 Aralık 2010