2016-12-24 40 views
0

我controller.js具有下面的代碼:0x800a1391 - JavaScript的運行時錯誤: '角' 是不確定的

var myController = angular.module('myApp.controllers', []) 

我Services.js具有下面的代碼:

angular.module('myApp.services', []) 

當我跑我的應用程序,代碼「var myController = angular.module('myApp.controllers',[])」給我以下異常: 0x800a1391 - JavaScript運行時錯誤:'angular'未定義。

任何人都可以告訴我哪裏出了問題?您的幫助將不勝感激:)

順便說一句,這是我的web應用程序

<!DOCTYPE HTML> 
 
<html lang="en"> 
 
<head> 
 
    <meta charset="UTF-8"> 
 
    <title>PathFinding.js</title> 
 
    <link rel="stylesheet" href="./css/style.css" /> 
 
    <link rel="stylesheet" href="./lib/themes/jquery.ui.all.css" /> 
 
    <script src="./js/angular.js"></script> 
 
    <script type="text/javascript" src="path/to/bower_components/pathfinding/pathfinding-browser.min.js"></script> 
 
    <script type="text/javascript" src="./lib/raphael-min.js"></script> 
 
    <script type="text/javascript" src="./lib/es5-shim.min.js"></script> 
 
    <script type="text/javascript" src="./lib/jquery-1.7.2.min.js"></script> 
 
    <script type="text/javascript" src="./lib/state-machine.min.js"></script> 
 
    <script type="text/javascript" src="./lib/async.min.js"></script> 
 
    <script type="text/javascript" src="./lib/ui/jquery.ui.core.min.js"></script> 
 
    <script type="text/javascript" src="./lib/ui/jquery.ui.widget.min.js"></script> 
 
    <script type="text/javascript" src="./lib/ui/jquery.ui.mouse.min.js"></script> 
 
    <script type="text/javascript" src="./lib/ui/jquery.ui.draggable.min.js"></script> 
 
    <script type="text/javascript" src="./lib/ui/jquery.ui.accordion.min.js"></script> 
 
    <script type="text/javascript" src="./lib/ui/jquery.ui.slider.min.js"></script> 
 
    <script type="text/javascript" src="./lib/pathfinding-browser.min.js"></script> 
 
    <script type="text/javascript" src="./js/view.js"></script> 
 
    <script type="text/javascript" src="./js/controller.js"></script> 
 
    <script type="text/javascript" src="./js/Services.js"></script> 
 
    <script type="text/javascript" src="./js/mainApp.js"></script> 
 
    
 
    <script type="text/javascript" src="./js/panel.js"></script> 
 
    <script type="text/javascript" src="./js/main.js"></script> 
 

 

 
</head> 
 
<body> 
 
    <ion-modal-view> 
 
     <ion-content> 
 
      <ion-scroll zooming="true" overflow-scroll="false" direction="xy" style="width: 100%; height:100%;" 
 
         scrollbar-x="false" scrollbar-y="false"> 
 

 
       <div class="scroll-container" id="draw_area" style="width: 100%; height:100%; background: url('PathFindingMap.png') no-repeat "> 
 
    
 
       </div> 
 
      </ion-scroll> 
 
     </ion-content> 
 
    </ion-modal-view> 
 

 
    <button style="margin-bottom:10px;margin-left:30px;margin-right:30px;" id="button1" class="control_button" type="button">Search!</button> 
 

 
    <div style="visibility: hidden;" id="algorithm_panel" class="panel right_panel"> 
 

 
     <div class="accordion"> 
 

 
      <h3 id="astar_header"></h3> 
 

 
      <div id="astar_section" class="finder_section"> 
 

 
      </div> 
 
     </div> 
 
    </div> 
 
    <div style="visibility: hidden;" id="play_panel" class="panel right_panel"> 
 

 
    </div> 
 
    <div id="stats"></div> 
 

 
</body> 
 
</html>

+0

看起來像角JavaScript沒有加載 – Icepickle

+1

你能告訴我完整的代碼 – Codesingh

+0

嗨@Icepickle,角的JavaScript沒有加載呢? – Antoni

回答

2

構建角應用 的錯誤的做法的HTML代碼,這是你需要如何定義你的模塊

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

這就是你需要如何添加你的controller.js 正如你已經確定你的模塊,沒有必要給依賴

var app = angular.module('myApp') 
app.controller('myController',function(){ 
// Here is your controller content 
}) 

這裏是你需要在service.js

添加您的服務
var app = angular.module('myApp') 
app.service('myService',function(){ 
// Here is your service content (this.method); 
}) 

你的代碼爲您提供了錯誤,因爲你已經定義你的模塊2次,即定義它的依賴關係[]

+0

嗨@Parshuram,我創建了一個名爲」mainApp.js「的新文件。該文件包含以下代碼:var app = angular.module('myApp',[])。我遵循你的指示。但是,我收到了以下錯誤:http://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js中第20行第488行的未處理異常 0x800a139e - JavaScript運行時錯誤:[ $ injector:nomod] http://errors.angularjs.org/1.2.23/$injector/nomod?p0=myApp – Antoni

+0

請將您的代碼添加到包含所有此文件的HTML文件中,並使用角度控制器 –

+0

Hi @ Parshuram,我在問題中添加了我的html代碼。 – Antoni

相關問題