当我使用ng-controller=""
时,它无效。
我在网络浏览器控制台中收到此错误消息。有人可以帮忙解决这个问题吗?
这是我用于测试的html代码。当我删除ng-controller =“”时,angular正在运行但我不能使用ng-controller =“”作为我的代码。
<!DOCTYPE>
<html ng-app>
<head>
<title>APP</title>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
<script src="controllers/controller.js">
</script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js">
</script>
</head>
<body>
<div class="container" ng-controller="AppCtrl">
<h1>Users</h1>
<table class="table">
<thead>
<tr>
<td>Name</td>
<td>Email</td>
<td>ID</td>
</tr>
</thead>
</table>
</div>
<input ng-model="test">
{{test}}
</body>
</html>
答案 0 :(得分:0)
放置你的ng-controller =&#34; AppCtrl&#34;在身体上因为你在控制器范围之外使用ng-model。