国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

angular.js - 當ui-view放在body元素上,為什么會導(dǎo)致angular重復(fù)啟動

瀏覽:199日期:2024-09-28 09:45:11

問題描述

用Angualr開發(fā)一個單頁應(yīng)用,路由使用了ui-router。

當我將ui-view放在body標簽上時,出現(xiàn)了以下報錯信息:

angular.js - 當ui-view放在body元素上,為什么會導(dǎo)致angular重復(fù)啟動

當我將ui-view作為標簽<ui-view></ui-view>單獨放置時,這個錯誤就不會出現(xiàn)了,請問是什么原因?

問題解答

回答1:

你是不是把ngApp也放在了body上? ngApp自動啟動angular,視圖多次啟動就會報你顯示的錯誤,你看下angular的源碼就懂了

if (window.angular.bootstrap) { //AngularJS is already loaded, so we can return here... if (window.console) { console.log(’WARNING: Tried to load angular more than once.’); } return;}

話說我自己測試了下把ui-view放在body上并沒報錯,前提是我把ngApp放在了html上

主站蜘蛛池模板: 太康县| 石阡县| 张家界市| 霍州市| 黔西县| 海淀区| 五大连池市| 博罗县| 五原县| 呼伦贝尔市| 铜梁县| 淮滨县| 滕州市| 南平市| 和平县| 长春市| 崇文区| 乐陵市| 武安市| 仲巴县| 江源县| 吴川市| 东宁县| 扶风县| 琼结县| 金华市| 涟源市| 华亭县| 通州区| 保靖县| 松溪县| 新和县| 大姚县| 江北区| 大埔县| 台北市| 大方县| 庄浪县| 扎赉特旗| 彭州市| 轮台县|