2013-06-29 66 views
0

當使用express和dustjs模板引擎使用node.js進行開發時, 將使用什麼樣的模式來顯示「Hello用戶名」菜單v.s.登錄表單取決於請求是否通過驗證?在dust.js中做條件模式的正確方法是什麼

它應該是一個使用條件的模板嗎?或者使用兩個不同的模板並根據用戶的身份驗證狀態選擇合適的模板會更好?或者可能有其他的選擇?

回答

0

我認爲答案取決於不同組件的複雜性。如果登錄菜單和登錄表單都相對簡單,那麼它們可以輕鬆包含在單個部分中。如果它們很複雜(或者你懷疑它們將來可能變得更加複雜),那麼將它們分解成單獨的「部分」可能是最好的方法。額外的模板具有很小的開銷成本,但它很小。

此外,如果您從一個模板開始,事情開始變得複雜,那麼將事情分解成單獨的部分非常容易。

相關問題