angular.js - angularjs 怎么加載不同模板的css js
問(wèn)題描述
各個(gè)模板用到的不同的js和css 怎么按需加載,難道打成一個(gè)文件。另外 angularjs 到底適不適合移動(dòng)端開(kāi)發(fā),感覺(jué)文件好大。
問(wèn)題解答
回答1:angular 對(duì)移動(dòng)端來(lái)說(shuō),還是太重了。
js的按需加載考慮使用requirejs或者seajs。
css的按需加載只能按模塊拆成一個(gè)個(gè)css,然后按需引用。看模塊粒度。
回答2:angular本身不處理文件加載.如果需要按需加載各個(gè)文件,考慮使用require.js或者sea.js
回答3:angular不需要require.js只要在你app中聲明需要的模塊在使用的時(shí)候加載進(jìn)來(lái)了就好.比如我在testCotroller中聲明了
APP.controller(’test’,[$http,’myjsfunc’],function(){ //your code})
然后html代碼中只要使用了test controller的頁(yè)面引入自己寫(xiě)的myjsfunc模塊的js(可能是service可能是filter等等,或者自己手動(dòng)封裝成angular的模塊,不封裝也可以,angular會(huì)在js完成以后bootstrap)就可以完成按需加載
相關(guān)文章:
1. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問(wèn)題2. java - 關(guān)于File的問(wèn)題?3. java - instance method中 static后的<K>是什么意思?4. debian - docker依賴(lài)的aufs-tools源碼哪里可以找到啊?5. 錯(cuò)誤:java.lang.NoSuchMethodError:org.objectweb.asm.ClassWriter。<init>(I)V6. python3.x - python連oanda的模擬交易api獲取json問(wèn)題第五問(wèn)7. java - SSH框架中寫(xiě)分頁(yè)時(shí)service層中不能注入分頁(yè)類(lèi)8. docker - 如何修改運(yùn)行中容器的配置9. javascript - QWebEngineView 如何爬 angular 的動(dòng)態(tài)數(shù)據(jù)?10. docker-machine添加一個(gè)已有的docker主機(jī)問(wèn)題
