是否可以在NodeJS上使用純HTML,ExpressJS構建angularJS應用程序?使用Node和Express構建Angular應用程序時,是否有必要使用JADE?
6
A
回答
9
否這是沒有必要的,你可以使用不同的模板引擎與節點&快遞,或者你可以發送純HTML文件。
Jade只是Express.js自帶的默認模板引擎,如果你想要一個接近裸html的模板引擎,我認爲dust.js是一個不錯的選擇。
很坦率地說,angular.js與此無關。
您可以設置表達式來渲染純html文件。
app.configure(function(){
app.set("view options", {
layout: false
});
app.register('.html', {
compile: function(string, options){
return function(locals){
return string;
};
}
});
});
然後就呈現這樣
app.get('/myUrl', function(request, response){
response.render("index.html");
});
,或者當我使用燼在前端它是如此矛盾的寫在玉模板車把模板,所以在我玉模板,我只是包括了像這樣的純html文件。
include '/handlebars/templates.html';
1
是的,這是可能的。 Jade是一個(主要 - 我想象它是如何使用它的)服務器端模板引擎。 Angular基於客戶提供的HTML;生產它並不重要。 NodeJS只是一個服務器。 Express只是一個服務器端框架。
Angular甚至可以在沒有服務器的情況下工作;例如,請參閱jsFiddle。
0
EJS是另一種流行的快速的框架,非常接近裸HTML。
相關問題
- 1. 使用Angular 2應用程序與express-node js api
- 2. 使用Ember.js時,是否有必要構建Rails視圖?
- 3. 是否可以使用node-webkit創建後臺應用程序?
- 4. 使用雲運行和調試Node/Express應用程序9
- 5. 是否有必要使用InitCommonControlsEx()和InitCommonControls()?
- 6. 使用Docker爲Node,基於Express的Node應用程序,MongoDb和NodeBB構建映像,通過Passport連接
- 7. Node,Express,Ajax和Jade示例
- 8. 是否有人使用FileMaker Pro構建iPhone應用程序?
- 9. 如何使用Node/Express運行純粹的前端Angular應用程序?
- 10. 如何判斷一個Web應用是否使用Angular構建?
- 11. 構建桌面應用程序時需要使用什麼?
- 12. 使用SVM時,TF-IDF是否必要?
- 13. 是否有必要使用xlib的「XAllocSizeHints()」?
- 14. 是否有必要使用addTestDevice?
- 15. 如何確定iOS應用程序是否使用Flash構建?
- 16. 查找應用程序是否使用Xamarin構建?
- 17. 我是否需要構建node.js應用程序才能使用trigger.io?
- 18. 基本聊天應用程序使用Socket.io和Node js創建
- 19. 如何使用Yeoman和Express/Jade/Stylus?
- 20. 使用Express和Jade模板繼承
- 21. 是否有可能使用境界反應爲Windows UWP構建應用程序?
- 22. 如何使用angular-cli構建多個應用程序?
- 23. 使用Phonegap構建angular-cli應用程序
- 24. 使用Angular構建應用程序的組合方法
- 25. 如何部署使用angular-cli構建的angular2應用程序
- 26. 如何使用node/express/jade包含腳本?
- 27. 使用Node + Jade + Express存儲在Mongo(GridFS)中的渲染圖像
- 28. 應用程序是否需要使用iCloud使用許可?
- 29. 使用TFS 2015構建和部署Web應用程序構建
- 30. Node Express CRUD應用程序文件夾結構
我基本上只想使用純HTML,因此我可以將所有學習內容都集中在NodeJS中,而不必擔心在同一時間再學習一種模板語言。 –
可以理解,儘管我最終推薦使用Jade。這真的不是很難,看起來容易得多。但是,EJS可能是最受歡迎的(至少從我所見過的)模板引擎,它真的非常接近裸HTML。 – Chev