我不能接受我的自定義服務,這是在一個單獨的文件。我知道這是遍佈堆棧溢出,但我不知道我在搞什麼。Angular JS注入自定義服務
HTML:
<!DOCTYPE html>
<html lang="en" ng-app="angularApp">
<head>
<!-- ANGULAR -->
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.2/angular-sanitize.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular-route.js"></script>
<link href="styles/angularApp.css" rel="stylesheet">
<script src="scripts/controllers/angularApp.js"></script>
<script src ="scripts/services/clearCodemirror.js"></script>
主角度JavaScript文件(包含我的控制器)
var myApp = angular.module("angularApp", ["ui.codemirror","ui.bootstrap", "ngSanitize", "ngRoute"]);
myApp.controller("mainController", ["$scope", "$timeout", "clearCodemirror", function($scope, $timeout, clearCodemirror){
服務,我試圖注入:
var myApp = angular.module("angularApp");
myApp.service("clearCodemirror", function(cm){
錯誤我不斷收到:
Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.6/$injector/modulerr?p0=angularApp&p1=Error…oogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.6%2Fangular.min.js%3A29%3A56)
我只包括每個文件的開頭,所以你們不必通過大量的代碼。我在哪裏搞砸了?
謝謝!
仍然得到同樣的錯誤,當我做到這一點。思考? – acz