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>
以下是我在.html
页面上<div ng-include src="'views/partials/header.jade'"></div>
的部分内容。它不断将'玉'渲染为HTML文本......我怎样才能让它呈现为玉?
答案 0 :(得分:1)
<div ng-include src="'views/partials/header.jade'"></div>
你不能这样做,你的模板必须在html中。你可以创建一个新的指令来处理jade文件。但是你不能直接用ngInclude来做。
请记住angularjs是一个客户端框架。你使用express和节点的玉模板不会在客户端上神奇地执行,你需要从服务器返回html。