gpt4 book ai didi

javascript - Angular.js : Uncaught error, 无模块:myapp

转载 作者:行者123 更新时间:2023-12-03 02:19:21 24 4
gpt4 key购买 nike

我也在尝试引导 angular.js 项目。这是我的index.html:

<!doctype html>
<html ng-app="myapp">
<head>
<meta charset="utf-8">
<base href="{% url 'app' %}" />

<title>Project</title>
</head>
<body>
<div ng-view>
<p>Loading...</p>
</div>

<script>
var url = function(path) { return '{{ STATIC_URL }}' + path };
</script>
<script src="{{ STATIC_URL }}js/jquery-1.10.1.js"></script>
<script src="{{ STATIC_URL }}js/angular.js"></script>
<script src="{{ STATIC_URL }}js/project/app.js"></script>
<script src="{{ STATIC_URL }}js/project/controllers.js"></script>
</body>
</html>

头部的url 'app'仅打印子路径,例如/app。这是我的 app.js:

'use strict';

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

app.config(['$routeProvider', function($router) {
$router.when('/', {
templateUrl: url('partials/foo.html'),
controller: controllers.Foo
});
}]);

问题是,每次我尝试运行它时,都会引发异常:Uncaught Error: No module: myapp,这几乎是相同的方式 angular-seed作品。我在 Google 和 StackOverflow 上进行了搜索,但没有一个答案( onetwo )对我有帮助。

这是一个fiddle关于我的错误(您应该打开浏览器的控制台来查看它)。出了什么问题?

最佳答案

脚本的顺序非常重要,尝试将其放在 <head>

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
<script>
var app = angular.module('myapp', []);

app.controller('Ctrl', function($scope){
$scope.variable = "Hello";
});
</script>
<body ng-app="myapp">
<div ng-controller="Ctrl">
<p>{{variable}}</p>
</div>
</body>

在这里尝试一下:

http://jsfiddle.net/vvfnN/2/

关于javascript - Angular.js : Uncaught error, 无模块:myapp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17283291/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com