首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AngularJS中使用Ng-repeat-start和Ng-repeat-end创建重复的多个元素?

如何在AngularJS中使用Ng-repeat-start和Ng-repeat-end创建重复的多个元素?
EN

Stack Overflow用户
提问于 2018-11-07 00:18:26
回答 1查看 72关注 0票数 0

我想创建一个表,在那里单击一个列行,一个新的行会显示在该表的下面。我的意思是,正常的表格将在那里,并将有一个+图标,点击下面的+图标,第3-4行将显示新的行,如果我再次点击then +图标,它应该会接近。

我在一个内部行中取得了一些成功,但我想显示3-4行,以供参考。check code here

代码语言:javascript
复制
  <tr class="trigger" ng-repeat-start="car in carList | filter:tableFilter" ng-click="main.activeRow = car.name">
EN

回答 1

Stack Overflow用户

发布于 2018-11-07 03:04:20

据我所知,您需要在行本身上添加和删除之类的东西。在我开始之前,请阅读here关于ng-repeat和ng-repeat-start之间的区别,如果它有帮助的话。

进一步添加关于ng-repeat-start和-end来源:here

ng- repeat -start指令的工作方式与ng-repeat相同,但它将重复所有HTML代码(包括定义它的标记),直到放置ng-repeat-end的结束标记为止。

代码语言:javascript
复制
<header ng-repeat-start="item in items"> Header {{ item }} </header>
<div class="body">    Body {{ item }} </div>
<footer ng-repeat-end>   Footer {{ item }} </footer>

只需添加$scope.carList.push(newcarlist);即可添加新行。请检查fiddle link here是否正常工作

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53175817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档