这很奇怪。我有一个 Angular 指令,它是 ng-repeat 的一部分,并且在用户执行特定操作之前,ng-repeat 的源数组中没有元素。
一旦执行了该操作,数组就会正确填充,并且元素会添加到 DOM 中——但实际上并没有呈现。从字面上看,任何 DOM 更改——改变页面上任何元素的任何 CSS 属性、调整页面大小等等——元素都会按预期显示。
不确定哪些代码实际上有助于诊断这个问题,但我很乐意提供任何相关的东西。
其他相关信息:在 Safari 中按预期工作,使用 Ionic 框架。