angular.js - angular js 报错 [$injector:modulerr] 模块注入错误
问题描述
html
<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Document</title> <script src='angular.min.js'></script> <script src='angular-route.min.js'></script> <script src='app.js'></script> <script src='controller.js'></script> <link rel='stylesheet' href='semantic.min.css'> <link rel='stylesheet' href='index.css'></head><body ng-app='myapp'> <p class='container'><p class='head'> <p class='home'></p> <p class='user-info'><!--<button onclick='alert()'></button>--> </p></p><p class='ui secondary vertical pointing menu leftbar'> <a href='13935.html#/user'> User</a> <a href='13935.html#/comments'> Comments</a> <a href='13935.html#/onlineclasses'> Online Classes</a> <a href='13935.html#/preschedule'> PreSchedule</a> <a href='13935.html#/fireman'> Fireman</a> <a href='13935.html#/qiangke'> 抢课列表</a></p><p class='content'> <p class='content-head'><p class='ui secondary pointing menu'> <a href='13935.html#/user'> Students </a> <a class='item'> Families </a></p> </p> <p ng-view></p></p> </p></body></html>
app.js
var app = angular.module(’myapp’, [’ngRoute’])app.config([’$routeProvider’, function ($routeProvider) { $routeProvider.when(’/user’, {templateUrl: ’user.html’,controller: ’user’ }) $routeProvider.when(’/conmments’, {template: ’这是用户’ }) $routeProvider.when(’/onlineclasses’, {template: ’这是其他’ }) $routeProvider.when(’/preschedule’, {template: ’这是用户’ }) $routeProvider.when(’/fireman’, {template: ’这是其他’ }) $routeProvider.when(’/qiangke’, {template: ’这是用户’ }) $routeProvider.when({redirectTo: ’/user’ });}])
user.html
<p ng-controller='user'> <p class='searchbox'><select ng-options='x for x in gender'></select><select ng-options='x for x in age'></select><select ng-options='x for x in province'></select> </p></p>
controller.js
app.controller(’user’, function ($scope) { $scope.gender = [’-gender-’, ’female’, ’male’]; $scope.age = [’-age-’, ’ < 5 ’, ’6 ’, ’7 ’, ’8 ’, ’ > 8 ’]; $scope.province = [’-province-’,’’]})
错误
![angular.js - angular js 报错 [$injector:modulerr] 模块注入错误](http://www.haobala.com/attached/image/news/202311/101113af5f.png)
问题解答
回答1:
代码里没有引入angular-route.js
回答2:
http://www.haobala.com/articl...
看一下上面的教程吧,然后一般这么写
angular.module(’myapp’, [’ngRoute’]).config([ ’$routeProvider’, function ($routeProvider) {$routeProvider .when(’/home’, {templateUrl: ’home.html’,controller: ’HomeController’ }) .otherwise(’/home’) }])回答3:
app模块找不到,看看注入什么的
相关文章:
1. java - socket类服务端如何防止被ddos攻击?2. python - 怎么进行服务器性能分析3. android - 重写onTouch方法,如何通过判断自定义view的某个属性值来返回不同的返回值4. windows-7 - win7下使用cmder,如何设置vim的tab为4个空格?5. python 多进程 或者 多线程下如何高效的同步数据?6. mysql - 要取出数据库中按某字段排序后的前10,20,30条数据要怎么做?7. Java中的多人游戏。将客户端(玩家)连接到其他客户端创建的游戏8. web - nginx location 搜索算法问题!?9. MySQL的SELECT...FOR UPDATE究竟起什么作用10. thinkPHP5中获取数据库数据后默认选中下拉框的值,传递到后台消失不见。有图有代码,希望有人帮忙

网公网安备