【问题标题】:what is the right way to do conditional patterns in dust.js在dust.js中做条件模式的正确方法是什么
【发布时间】:2013-06-27 04:02:33
【问题描述】:

在使用 node.js 和 express 和dustjs 模板引擎进行开发时, 用于显示“Hello Username”菜单的模式是什么?一个登录表单,取决于请求是否经过身份验证?

它应该是一个使用条件的模板吗?还是使用两种不同的模板并根据用户的身份验证状态选择合适的模板会更好吗?或者其他替代方案?

【问题讨论】:

    标签: node.js templating dust.js


    【解决方案1】:

    我认为答案取决于不同组件的复杂性。如果登录菜单和登录表单都相对简单,则可以轻松地将它们包含在单个部分中。如果它们很复杂(或者您怀疑它们将来可能会变得更加复杂),那么将它们分成单独的“部分”可能是最好的方法。额外的模板会带来少量的间接成本,但非常少。

    此外,如果您从单个模板开始并且事情开始变得复杂,则很容易将事情分解成单独的部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多