文章詳情頁
angular.js - angularjs 怎么加載不同模板的css js
瀏覽:133日期:2024-03-20 10:18:44
問題描述
各個(gè)模板用到的不同的js和css 怎么按需加載,難道打成一個(gè)文件。另外 angularjs 到底適不適合移動(dòng)端開發(fā),感覺文件好大。
問題解答
回答1:angular 對(duì)移動(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. 數(shù)組按鍵值封裝!2. java - web項(xiàng)目中,用戶登陸信息存儲(chǔ)在session中好 還是cookie中好,取決于什么?3. angular.js - webpack build后的angularjs路由跳轉(zhuǎn)問題4. mysql - 大部分?jǐn)?shù)據(jù)沒有行溢出的text字段是否需要拆表5. mac mysql 5.7.9 編碼修改無效6. mysql 新增用戶 主機(jī)名設(shè)定 失敗7. 單擊登錄按鈕無反應(yīng)8. pdo - mysql 簡(jiǎn)單注入疑問9. mysql - 查詢字段做了索引為什么不起效,還有查詢一個(gè)月的時(shí)候數(shù)據(jù)都是全部出來的,如果分拆3次的話就沒問題,為什么呢。10. mysql儲(chǔ)存json錯(cuò)誤
排行榜

熱門標(biāo)簽