文章詳情頁
angular.js - angularjs 怎么加載不同模板的css js
瀏覽:213日期:2024-03-20 10:18:44
問題描述
各個(gè)模板用到的不同的js和css 怎么按需加載,難道打成一個(gè)文件。另外 angularjs 到底適不適合移動(dòng)端開發(fā),感覺文件好大。
問題解答
回答1:angular 對移動(dòng)端來說,還是太重了。
js的按需加載考慮使用requirejs或者seajs。
css的按需加載只能按模塊拆成一個(gè)個(gè)css,然后按需引用。看模塊粒度。
回答2:angular本身不處理文件加載.如果需要按需加載各個(gè)文件,考慮使用require.js或者sea.js
回答3:angular不需要require.js只要在你app中聲明需要的模塊在使用的時(shí)候加載進(jìn)來了就好.比如我在testCotroller中聲明了
APP.controller(’test’,[$http,’myjsfunc’],function(){ //your code})
然后html代碼中只要使用了test controller的頁面引入自己寫的myjsfunc模塊的js(可能是service可能是filter等等,或者自己手動(dòng)封裝成angular的模塊,不封裝也可以,angular會(huì)在js完成以后bootstrap)就可以完成按需加載
標(biāo)簽:
CSS
相關(guān)文章:
1. node.js - nodejs+express+vue2. 使用mysql命令行連接遠(yuǎn)程數(shù)據(jù)庫host跳轉(zhuǎn)3. python - 如何把152753這個(gè)字符串轉(zhuǎn)變成時(shí)間格式15:27:534. javascript - onclick事件點(diǎn)擊不起作用5. java - web端百度網(wǎng)盤的一個(gè)操作為什么要分兩次請求服務(wù)器, 有什么好處嗎6. DADB.class.php文件的代碼怎么寫7. python 字符串匹配問題8. 數(shù)據(jù)庫 - Mysql的存儲(chǔ)過程真的是個(gè)坑!求助下面的存儲(chǔ)過程哪里錯(cuò)啦,實(shí)在是找不到哪里的問題了。9. javascript - 如何獲取未來元素的父元素在頁面中所有相同元素中是第幾個(gè)?10. python對8000行csv添加列
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備