Javascript iOS Safari使用ng include在AngularJS应用程序上重新加载页面

Javascript iOS Safari使用ng include在AngularJS应用程序上重新加载页面,javascript,ios,angularjs,safari,mobile-safari,Javascript,Ios,Angularjs,Safari,Mobile Safari,我在AngularJS中有一个小型电子商务,我用ng include&ng模板创建了一个调查,当我浏览此调查时,iOS的Safari随机显示错误此网页出现问题,因此它被重新加载。谷歌Chrome不会出现这种情况 这是到的链接 摘录如下: 主页: <div class="container mb-50" ng-show="state.canShow"> <div ng-include src="'Questionario_Page_' + state.page">&

我在AngularJS中有一个小型电子商务,我用ng include&ng模板创建了一个调查,当我浏览此调查时,iOS的Safari随机显示错误
此网页出现问题,因此它被重新加载。谷歌Chrome不会出现这种情况

这是到的链接

摘录如下:

主页:

<div class="container mb-50" ng-show="state.canShow">
    <div ng-include src="'Questionario_Page_' + state.page"></div>
</div>

调查模板之一

<script type="text/ng-template" id="Questionario_Page_tipo-fisico">
<h2 ng-init="form.title = 'tipo-fisico'; state.backPage = 'peso'; state.pageview()"
    class="text-center mt-0 mb-60">Quale tipologia di fisico ti appartiene di più?</h2>
<div class="row text-center" ng-init="form.valid = false">

    <div class="col-xs-4">
        <div style="max-width: 240px; margin: auto;">
            <circle-btn text="Ectomorfo" active="form.fisico === 'ECTOMORFO'"
                        description="Struttura magra"
                        img-url="//assets.mylabnutrition.net/consulenza/ectomorfo-01.png"
                        ng-click="form.fisico = 'ECTOMORFO'; state.continua('quanto-utilizzi')"></circle-btn>
        </div>
    </div>

    <div class="col-xs-4">
        <div style="max-width: 240px; margin: auto;">
            <circle-btn text="Mesomorfo" active="form.fisico === 'MESOMORFO'"
                        description="Spalle larghe e vita stretta"
                        img-url="//assets.mylabnutrition.net/consulenza/mesomorfo-01.png"
                        ng-click="form.fisico = 'MESOMORFO'; state.continua('quanto-utilizzi')"></circle-btn>
        </div>
    </div>

    <div class="col-xs-4">
        <div style="max-width: 240px; margin: auto;">
            <circle-btn text="Endomorfo" active="form.fisico === 'ENDOMORFO'"
                        description="Densità ossea, vita larga"
                        img-url="//assets.mylabnutrition.net/consulenza/endomorfo-01.png"
                        ng-click="form.fisico = 'ENDOMORFO'; state.continua('quanto-utilizzi')"></circle-btn>
        </div>
    </div>

</div>

菲西科公寓酒店?
我真丢脸

经过几天的iOS设备调试和谷歌搜索,我发现了问题所在


当你加载太多的资源(图像、视频等)时,safari的资源似乎“内存不足”,我现在使用CSS精灵来处理所有图标,现在它可以完美地工作。

为什么不使用
ngRoute
ui.router
在页面之间重定向?我正在控制器表单中保存所有答案,对于ui.router,我应该使用$parent,这感觉不是最好的做法……加上它们之间有很多页面链接(~20),这将是一个混乱的路由器配置