【问题标题】:ng-including a .jade templateng-包括一个 .jade 模板
【发布时间】:2014-09-14 23:11:26
【问题描述】:

header.jade

div(ng-controller="HeaderCtrl" class="header")
  <div class="logo">intquest</div>

  div(class="header-actions")

    if (user)
      <a href="/#/random">Random</a>
      <a href="/#/add">Add question</a>

    if (!user)
      <a href="/#/register">Register</a>
      <a href="/#/login">Login</a>

这是我在带有&lt;div ng-include src="'views/partials/header.jade'"&gt;&lt;/div&gt;.html 页面上包含的部分内容。它不断将“玉”呈现为 HTML 文本......我怎样才能让它呈现为玉?

【问题讨论】:

    标签: html angularjs pug


    【解决方案1】:
    <div ng-include src="'views/partials/header.jade'"></div>
    

    你不能这样做,你的模板必须在html中。你可以创建一个新的指令来处理jade文件。但是你不能直接用ngInclude来做。

    请记住,angularjs 是一个客户端框架。您使用 express 或 node 使用的翡翠模板不会在客户端上神奇地执行,您需要从服务器返回 html。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-18
      • 1970-01-01
      • 2010-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-25
      • 1970-01-01
      相关资源
      最近更新 更多