angular.js - ralat suntikan modul angularjs
为情所困
为情所困 2017-05-15 16:50:34
0
1
648

var app = angular.module('myApp', ['ngLoadScript']);
app.config(function($routeProvider, $controllerProvider, $compileProvider, $filterProvider)
{
app.controllerProvider = $controllerProvider;
app.compileProvider = $compileProvider;
app.routeProvider = $routeProvider;
app.filterProvider = $filterProvider;
});
app.controller('mainController', function($scope) { });

Kod di atas ditulis dalam myApp.js, kenapa ralat Uncaught: [$injector:modulerr] muncul semasa berjalan. Saya mahu menyimpan controllerProvider dan menggunakannya kemudian. Kenapa ini salah?

为情所困
为情所困

membalas semua(1)
滿天的星座

Masalahnya bukan dengan $controllerProvider, tetapi dengan $routeProvider. Lihat ini:

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

Anda tidak memperkenalkan ngRoute, tetapi anda terpaksa menyuntik $routeProvider Adakah anda fikir ia boleh dilakukan?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan