Javascript ng重复抛出无效表达式
我是一个彻头彻尾的角呆子,试图创建一个简单的测试应用程序。我想在一个部分中读出一些用户数据。用户数据在我的事件控制器中。在通过路由控制器导航到#/new之后,我将事件控制器分配给new.html partial中的表单 当我尝试在我的partial中通过用户循环时,得到的错误是“error:ngRepeat:iexp Invalid Expression”。我不知道如何通过这些用户重复ng 有什么想法吗 My index.html:Javascript ng重复抛出无效表达式,javascript,angularjs,angularjs-ng-repeat,Javascript,Angularjs,Angularjs Ng Repeat,我是一个彻头彻尾的角呆子,试图创建一个简单的测试应用程序。我想在一个部分中读出一些用户数据。用户数据在我的事件控制器中。在通过路由控制器导航到#/new之后,我将事件控制器分配给new.html partial中的表单 当我尝试在我的partial中通过用户循环时,得到的错误是“error:ngRepeat:iexp Invalid Expression”。我不知道如何通过这些用户重复ng 有什么想法吗 My index.html: <div class="container"
<div class="container" style="width: 500px; margin: 0 auto;">
<ul class="nav nav-pills" ng-controller="NavigationController as navigationCtrl">
<li ng-class="{active: navigationCtrl.isActive(1)}">
<a href="#/">Home</a>
</li>
<li ng-class="{active: navigationCtrl.isActive(2)}">
<a href="#/new">Nieuw</a>
</li>
<li ng-class="{active: navigationCtrl.isActive(3)}">
<a href="#/another">Nog een</a>
</li>
</ul>
<div ng-view></div>
</div>
我尝试将此更改为$scope,但无效。您在
new.html
部分页面中以错误的方式编写ng repeat
应该是
new.html
<form action="" ng-controller="EventController as event">
<div ng-repeat="users as user">
<label>Name</label>
<input type="text" class="form-control" name="name" ng-model="user.name">
<br>
<label>Emailaddress</label>
<input type="email" class="form-control" name="email" ng-model="user.email">
<br>
<input class="btn btn-default" type="submit" ng-click="event.addEvent($event)" value="Klik">
</div>
</form>
<div ng-repeat="user in users">
您在
new.html
部分页面中以错误的方式编写ng repeat
应该是
new.html
<form action="" ng-controller="EventController as event">
<div ng-repeat="users as user">
<label>Name</label>
<input type="text" class="form-control" name="name" ng-model="user.name">
<br>
<label>Emailaddress</label>
<input type="email" class="form-control" name="email" ng-model="user.email">
<br>
<input class="btn btn-default" type="submit" ng-click="event.addEvent($event)" value="Klik">
</div>
</form>
<div ng-repeat="user in users">
您没有以正确的方式编写
ng repeat
,请将其更改为:
<div ng-repeat="user in users">
您没有以正确的方式编写
ng repeat
,请将其更改为:
<div ng-repeat="user in users">
ng repeat的正确语法是
<element ng-repeat="item in [1,2,3]">
此外,如果集合中有重复的值,如[1,1,1],则可以使用track by$index
参考ng repeat的正确语法是
<element ng-repeat="item in [1,2,3]">
此外,如果集合中有重复的值,如[1,1,1],则可以使用track by$index
参考。代码中几乎没有问题。请将所有此引用更改为$scope,然后快速修复以下html代码:
<div ng-repeat="user in users">
它应该工作,但更新我,否则也
谢谢,
Ashok代码中几乎没有问题。请将所有此引用更改为$scope,然后快速修复以下html代码:
<div ng-repeat="user in users">
它应该工作,但更新我,否则也
谢谢,
阿肖克那简直是愚蠢透顶。谢谢是的,
ng option
和ng repeat
的diff syntex造成了混乱。这简直是愚蠢。谢谢是的,ng option
和ng repeat
的diff syntex会造成混乱。-1是因为没有看一眼+1是为了提问和提供正确的代码示例。是的,如果你不知道要查找什么,无效表达式可能是任何东西:-p这只是一个愚蠢的拼写错误/语法错误;我们都有过比我们愿意承认的更多的东西。-1是因为没有看一眼加1是因为提出了问题并提供了适当的代码示例。是的,如果你不知道要查找什么,无效表达式可以是任何东西:-p这只是一个愚蠢的过度拼写/语法错误;我们都有过比我们愿意承认的更多的经历。