angularJS 在 ng-repeat 中使用构造函数,但不会应用 css 样式和位置?
Posted
技术标签:
【中文标题】angularJS 在 ng-repeat 中使用构造函数,但不会应用 css 样式和位置?【英文标题】:angularJS using constructor in ng-repeat but css style and position won't get applied? 【发布时间】:2018-10-06 21:07:19 【问题描述】:我用ng-repeat建表有一段时间了,第一次遇到这个问题,
ng-repeat="users in [].constructor(10) track by $index"
基本上所有由 ng-repeat 生成的元素都会被一些 css(容器的边框)和下面的 DIVS 忽略,它们具有相对位置,忽略新生成的元素,并将自己定位在原始元素之后用 ng-repeat 重复。
这是为什么呢?
我在同一张表中使用了 ng-repeat,上面的行,我没有这个问题,有什么线索吗?
https://jsfiddle.net/buwgq14a/28/
这里摆弄了所有的东西,你可以看到最后一部分,页脚,在中间,因为它把自己定位在 ng-repeat 的第一个元素之后,而其余部分被忽略,甚至没有边框!
非常感谢
【问题讨论】:
好的,我自己解决了,愚蠢的错误,我给 ng-repeat 的容器设置了 35px 的高度,而不是把 'height: 35px' 放到行容器......之后把 'height:100%' 它修复了一切 【参考方案1】:好的,我自己解决了,愚蠢的错误,我给 ng-repeat 的容器设置了 35px 的高度,而不是把 'height: 35px' 放到行容器中......在放入 'height:100 %' 它修复了一切——
【讨论】:
以上是关于angularJS 在 ng-repeat 中使用构造函数,但不会应用 css 样式和位置?的主要内容,如果未能解决你的问题,请参考以下文章
ng-repeat angularJS 中的 ng-repeat
在 angularjs 中使用 ng-repeat 创建动态表
如何使用AngularJS从ng-repeat中的数组中删除对象?
在 AngularJs 中迭代 ng-repeat 仅 X 次