1

我使用的角度,我得到失敗,因爲它似乎因爲我的jQuery腳本啓動應用程序錯誤。我不知道是什麼導致它。我包含了angular,jQuery,ui-router和materialize(我正在使用)的腳本標記,並將它們注入爲我的依賴項。我一直在看這麼多的帖子等,只是不知道是什麼原因造成的錯誤。任何想法都會很棒。謝謝。爲什麼我有一個'失敗發起應用程序'錯誤,因爲jQuery?

jquery.min.js:2未被捕獲的錯誤:[$注射器:modulerr] http://errors.angularjs.org/1.6.1/ $注射器/ modulerr P0 = MyApp來& P1 =錯誤%3A%2 ... ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1。 6.1%2Fangular.min.js%3A21%3A332)

PROJECT1/index.html的:

<!DOCTYPE html> 
<html lang="en"> 

<head> 
    <title>page</title> 
    <link rel="stylesheet" type="text/css" href="public/css/style.css" /> 
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.8/css/materialize.min.css"> 

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js"> </script> 

    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.3.2/angular-ui-router.min.js"></script> 

    <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.8/js/materialize.min.js"></script> 

    <script src="js/app.js"></script> 
    <script src="js/navbar/navbar.js"></script> 
</head> 

<body ng-app="myApp"> 
    <header></header> 

    <navbar></navbar> 
    <ui-view></ui-view> 
</body> 

</html> 

PROJECT1/JS/app.js

'use strict'; 
var app=angular.module('myApp', ['ui.router', 'ui.materialize']); 

回答

0

你有

<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.8/js/materialize.min.js"></script>

,但沒有

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-materialize/0.2.1/angular-materialize.min.js"></script>

0

只是檢查你要求所有的依賴關係。爲了實現,我使用了2個庫。我在你的代碼中只看到1個。

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.7/js/materialize.min.js"></script> 
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-materialize/0.2.1/angular-materialize.min.js"></script> 

希望它可以幫助..

相關問題