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ş:
Erişim AngularJS bir Direktif özniteli...
Visual Studio 2013 AngularJS ıntellise...
AngularJs: bir Yönerge içinde şablonu ...
AngularJS etiketler öznitelikleri...
çocuk denetleyicisi Erişim üst kapsam ...