【问题标题】:Rendering partial views based on an ngif statement in pug (jade) and angularjs基于 pug (jade) 和 angularjs 中的 ngif 语句渲染部分视图
【发布时间】:2018-01-06 02:14:22
【问题描述】:

是否可以有 2 个单独的 .pug 文件作为父模板中的 ng-if 语句的结果?类似的东西

ng-if({booleanVar ? pugFile1.pug : pugFile2.pug})

或者有什么比在 ngif 语句中包含 2 个完整页面更简洁的方法? 谢谢大家

【问题讨论】:

    标签: angularjs pug partial angularjs-ng-if


    【解决方案1】:

    服务器端渲染和客户端逻辑之间似乎存在混淆。

    如果要渲染(服务器端)一个模板或另一个模板,则必须使用 pug if,而不是 angular if。此外,您的客户端模型不会是动态的。

    如果您想基于客户端模型显示一个或另一个模板,则需要使用 ng-if(或 ng-switch),这两个模板都将由服务器呈现并发送到浏览器。如果可以拆分代码,您仍然可以使用 pug 包含。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-13
      • 1970-01-01
      • 1970-01-01
      • 2018-02-15
      • 2017-06-10
      • 2017-02-16
      • 1970-01-01
      相关资源
      最近更新 更多