Angular 1.4.2 $injector:modulerr模块错误

Angular 1.4.2 $injector:modulerr Module Error

本文关键字:modulerr 模块 错误 injector Angular      更新时间:2023-09-26

我尝试了所有的解决方案(Stackoverflow等),但没有一个适合我。所有的脚本被加载,我使用vs 2015,我试图把一个菜单。移动版angular 1.2角1.4.2我调用我的函数(在pagetest .js中开始)谢谢大家

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>jQuery Mobile Web App</title>
    <link href="css/mobile-angular-ui-base.min.css" rel="stylesheet" />
    <script src="scripts/angular.min.js"></script>
    <script src="scripts/angular-route.min.js"></script>
    <script src="scripts/angular-touch.min.js"></script>
    <script src="scripts/angular-resource.min.js"></script>
    <script src="scripts/mobile-angular-ui.min.js"></script>
    <script src="cordova.js" type="text/javascript"></script>
    <script src="scripts/pageteste.js"></script>
    <script type="text/javascript">
        function start() {
            var app = angular.module('AngularUIBucketApp', [
    "ngRoute",
    "ngTouch",
    "mobile-angular-ui"
            ]);
         /*   angular.module('myApp', [
   "ngRoute",
   "mobile-angular-ui",
            ]).config(function ($routeProvider) {
                $routeProvider.when('/', {
                    // ...
                });
                // ...
            });*/
        }
    </script>
</head>
<body ng-app="AngularUIBucketApp">
    // go
</body>
</html>

就像@Tom说的,你需要实际调用你的start()函数。

function start() {
  var app = angular.module('AngularUIBucketApp', [
    "ngRoute",
    "ngTouch",
    "mobile-angular-ui"
  ]);   
 } 
 start();

解决方案:我需要在Nuget上安装Angular.js "右键->管理Nuget包"