文章詳情頁
angular.js - angularjs 怎么加載不同模板的css js
瀏覽:130日期: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. docker-machine添加一個(gè)已有的docker主機(jī)問題2. Span標(biāo)簽3. javascript - ng-options 設(shè)置默認(rèn)選項(xiàng),不是設(shè)置第一個(gè)哦,看清楚了!4. javascript - 計(jì)算面積函數(shù)代碼5. SessionNotFoundException:會(huì)話ID為null。調(diào)用quit()后使用WebDriver嗎?(硒)6. android新手一枚,android使用httclient獲取服務(wù)器端數(shù)據(jù)失敗,但是用java工程運(yùn)行就可以成功獲取。7. javascript - 移動(dòng)端padding問題8. java - Spring MVC無法識(shí)別Controller導(dǎo)致返回的結(jié)果是404?9. java - Collections類里的swap函數(shù),源碼為什么要新定義一個(gè)final的List型變量l指向傳入的list?10. redis啟動(dòng)有問題?
排行榜

熱門標(biāo)簽