我在IOS 11.0.3中遇到了IONIC 1 IOS应用程序的奇怪行为。 我有一个项目列表,我通过使用ng-repeat通过使用以下代码在屏幕上呈现。即
<div class="list-container" ng-cloak>
<div ng-repeat="message in messageCtrl.messageList track by $index" ng-class="messageCtrl.checkClass
(message);" class="messages" ng-cloak>
<div class="message" ng-cloak>
<span ng-cloak>
<a href="javascript:void(0);" ng-click="goToSechduleScreen(message, 'present');" ng-cloak>
{{ message.message }}
<strong ng-cloak>{{ message.annotation }}</strong>
<span ng-cloak class="scheduleMessage" ng-if="messageCtrl.doesMessageIsScheduled(message
);"><i class="icon ion-clock"></i></span>
</a>
</span>
<div class="datetime" am-time-ago="message.date_created" ng-cloak></div>
</div>
</div>
</div>
上述代码在IOS 10或更低版本上运行的所有IOS设备上都能正常工作。但在IOS 11.0.3中,某些“ng-repeat”项目不显示。当我上下滚动时,项目可见或有些不可用。
为了更清晰,请检查以下屏幕。
When some items are displayed and some items are not,
When all items are displayed sometime when I scroll up and down,
when just only single item displayed and rest of item are not displayed
感谢任何形式的帮助或建议。
提前致谢。