各個模板用到的不同的js和css 怎麼按需加載,難道打成一個檔案。另外 angularjs 到底適不適合行動端開發,感覺檔案好大。
angular 對行動端來說,還是太重了。
js的按需載入考慮使用requirejs或seajs。
css的按需載入只能按模組拆成一個個css,然後按需引用。看模組粒度。
angular本身不處理檔案載入. 如果需要按需載入各個檔案,考慮使用require.js或sea.js
angular不需要require.js 只要在你app中聲明需要的模組在使用的時候加載進來了就好. 例如我在testCotroller中聲明了
APP.controller('test',[$http,'myjsfunc'],function(){ //your code })
然後html程式碼中只要使用了test controller的頁面引入自己寫的myjsfunc模組的js(可能是service可能是filter等等,或者自己手動封裝成angular的模組,不封裝也可以,angular會在js完成以後bootstrap)就可以完成隨選載入
angular 對行動端來說,還是太重了。
js的按需載入考慮使用requirejs或seajs。
css的按需載入只能按模組拆成一個個css,然後按需引用。看模組粒度。
angular本身不處理檔案載入.
如果需要按需載入各個檔案,考慮使用require.js或sea.js
angular不需要require.js
只要在你app中聲明需要的模組在使用的時候加載進來了就好.
例如我在testCotroller中聲明了
然後html程式碼中只要使用了test controller的頁面引入自己寫的myjsfunc模組的js(可能是service可能是filter等等,或者自己手動封裝成angular的模組,不封裝也可以,angular會在js完成以後bootstrap)就可以完成隨選載入