Angularjs 角度数据和图标已消失,但它们在页面刷新后再次出现
我这里的情况真的很奇怪。我的前端使用Angular。有时,当我打开我的网站时,所有下拉输入字段都会丢失它们的值,图标会消失,控制台中会出现这个奇怪的空错误。然后当我刷新网站时,一切都恢复正常。这通常发生在我第一次打开网页时 首次参观: 刷新后: 请注意,刷新后图标不再消失,下拉输入有其值Angularjs 角度数据和图标已消失,但它们在页面刷新后再次出现,angularjs,Angularjs,我这里的情况真的很奇怪。我的前端使用Angular。有时,当我打开我的网站时,所有下拉输入字段都会丢失它们的值,图标会消失,控制台中会出现这个奇怪的空错误。然后当我刷新网站时,一切都恢复正常。这通常发生在我第一次打开网页时 首次参观: 刷新后: 请注意,刷新后图标不再消失,下拉输入有其值 <%############################################################## OPTIONS/DATE %> <div cl
<%############################################################## OPTIONS/DATE %>
<div class="input-dual">
<div class="input-dual-inner">
<span>Datum polaska:</span>
<select ng-model="selectedYear" ng-options="year as year for year in years">
</select>
</div>
<div class="input-dual-inner">
<span style="opacity: 0; cursor: default">.</span>
<select ng-model='selectedMonth' ng-options='month as month.name for month in months'>
</select>
</div>
</div>
简而言之,第一次访问时图标和值不存在,页面刷新后一切正常。如何解决此问题
快速提示:第一个截图是在我按下F5键后拍摄的,这是在头部加载图标并在左下角加载消息的原因
Quicknote 2:前两个错误是可以忽略的,一个来自角度脚本,我没有碰它,另一个甚至出现在Google主页上
编辑:
此屏幕截图显示了在heroku的生产中发生的相同问题:
我在第一个屏幕截图上看到了JS错误,也许是相关的?这些错误的内容是什么?@AlonEitan前两个错误是可以忽略的。第一个是在return语句后面有代码,这是在Angular脚本中,我没有碰过,第二个错误出现在jQuery脚本中,我没有碰过。实际上,第二个错误也出现在谷歌搜索网站上。我猜这是因为加载时间太长(一次加载和处理的数据太多)。我仍在调查此事,一旦发现问题,我会立即与大家分享最新消息。你知道事情的真相了吗?我也有类似的问题。@KarlGjertsen我相信这与加载数据时大量使用RAM有关。需要加载较小的数据块。
// Dates
$http.get('/dates').then(function(response){
$scope.years = response.data.years
$scope.months = []
for (var i = 0; i < 12; i++) {
$scope.months.push(response.data.months[i])
}
});