Javascript 角度js中出现意外错误
我正在学习angularjs&用angularjs面对错误 我试图创建一个简单的角度模块 但样本控制器功能正常,无故障 我在学习的地方写了同样的视频代码 这是代码Javascript 角度js中出现意外错误,javascript,angularjs,model-view-controller,Javascript,Angularjs,Model View Controller,我正在学习angularjs&用angularjs面对错误 我试图创建一个简单的角度模块 但样本控制器功能正常,无故障 我在学习的地方写了同样的视频代码 这是代码 <!DOCTYPE html> <html ng-app="demoApp"> <head> <title> Angular js </title> </head> <body> <div class="conta
<!DOCTYPE html>
<html ng-app="demoApp">
<head>
<title>
Angular js
</title>
</head>
<body>
<div class="containers" ng-controller="simpleController">
<input type="text" ng-model="name">
<ul>
<li ng-repeat="cust in customers | filter: name" | orderBy:'city'>{{ cust.name | uppercase}} - {{ cust.city | lowercase}}</li>
</ul>
</div>
<script type="text/javascript" src="angular.min.js"></script>
<script type="text/javascript">
var demoApp = angular.module('demoApp'. []);
function simpleController ($scope) {
$scope.customers = [
{name:'Dinesh', city:'Delhi'},
{name:'Hansa', city:'Rajasthan'},
{name:'Manju', city:'Rajasthan'},
{name:'Mukesh', city:'Rajasthan'},
{name:'Naresh', city:'Lahor'}
];
}
demoApp.controller('simpleController', simpleController);
</script>
</body>
</body>
</html>
角js
- {{cust.name |大写}-{{cust.city |小写}
var demoApp=angular.module('demoApp'.[]);
函数simpleController($scope){
$scope.customers=[
{姓名:'Dinesh',城市:'Delhi'},
{姓名:'Hansa',城市:'Rajasthan'},
{名称:'Manju',城市:'Rajasthan'},
{姓名:'Mukesh',城市:'Rajasthan'},
{姓名:'Naresh',城市:'Lahor'}
];
}
demoApp.controller('simpleController',simpleController);
但我的应用程序无法正常工作,显示错误如下
现在我的问题解决了
此代码适用于AngularJS v1.2.28,但相同的代码不适用于AngularJS v1.5.5
提前感谢您的帮助一切正常除了
angular.module('demoApp'.[])
,必须是
angular.module('demoApp',[])
-逗号而不是点,并且要更加注意
<script type="text/javascript">
var demoApp = angular.module('demoApp'. []); //REPLACE DOT WITH COMMA
function simpleController ($scope) {
$scope.customers = [
{name:'Dinesh', city:'Delhi'},
{name:'Hansa', city:'Rajasthan'},
{name:'Manju', city:'Rajasthan'},
{name:'Mukesh', city:'Rajasthan'},
{name:'Naresh', city:'Lahor'}
];
}
demoApp.controller('simpleController', simpleController);
</script>
var demoApp=angular.module('demoApp'.[])//用逗号替换点
函数simpleController($scope){
$scope.customers=[
{姓名:'Dinesh',城市:'Delhi'},
{姓名:'Hansa',城市:'Rajasthan'},
{名称:'Manju',城市:'Rajasthan'},
{姓名:'Mukesh',城市:'Rajasthan'},
{姓名:'Naresh',城市:'Lahor'}
];
}
demoApp.controller('simpleController',simpleController);
一切正常除了
angular.module('demoApp'.[])
,必须是
angular.module('demoApp',[])
-逗号而不是点,并且要更加注意
<script type="text/javascript">
var demoApp = angular.module('demoApp'. []); //REPLACE DOT WITH COMMA
function simpleController ($scope) {
$scope.customers = [
{name:'Dinesh', city:'Delhi'},
{name:'Hansa', city:'Rajasthan'},
{name:'Manju', city:'Rajasthan'},
{name:'Mukesh', city:'Rajasthan'},
{name:'Naresh', city:'Lahor'}
];
}
demoApp.controller('simpleController', simpleController);
</script>
var demoApp=angular.module('demoApp'.[])//用逗号替换点
函数simpleController($scope){
$scope.customers=[
{姓名:'Dinesh',城市:'Delhi'},
{姓名:'Hansa',城市:'Rajasthan'},
{名称:'Manju',城市:'Rajasthan'},
{姓名:'Mukesh',城市:'Rajasthan'},
{姓名:'Naresh',城市:'Lahor'}
];
}
demoApp.controller('simpleController',simpleController);
var demoApp=angular.module('demoApp.[])代码>
应该是
var demoApp=angular.module('demoApp',[])代码>
逗号而不是句号。只是语法错误:)var demoApp=angular.module('demoApp.[])代码>
应该是
var demoApp=angular.module('demoApp',[])代码>
逗号而不是句号。只是一个语法错误:)除了前面的答案之外,我没有看到您在HTML中引用ng app指令,因此应该在您的body标记中如下所示:
body ng app=“demoApp”除了前面的答案之外,我没有看到您在HTML中引用ng app指令,因此应该在您的body标记中,如下所示:
body ng app=“demoApp”更改此项
angular.module('demoApp'. []),
must be angular.module('demoApp', []) - comma instead of dot
改变这个
angular.module('demoApp'. []),
must be angular.module('demoApp', []) - comma instead of dot
他在HTML标签上使用了ng app
指令。他在HTML标签上使用了ng app
指令。随着AngularJS v1.2.28的运行,AngularJS v1.2.28的运行,但与最新的AngularJS v1.5.5不兼容,我附加了AngularJS v1.5.5的问题错误,它适用于AngularJS v1.2.28,但不适用于最新的AngularJS v1.5.5,我附带了错误和问题