2014-09-14 5 views
0

header.jadeNG-포함 .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> 

는 여기에 내가 <div ng-include src="'views/partials/header.jade'"></div>.html 페이지를 포함하고있어하는 부분입니다. '옥 (jade)'을 HTML 텍스트로 계속해서 렌더링합니다 ... 옥으로 렌더링하려면 어떻게해야합니까? 당신이 그렇게하지 못할

답변

1
<div ng-include src="'views/partials/header.jade'"></div> 

, 템플릿 해야 html.You 당신이 ngInclude 직접 그렇게하지 못할 though.But 옥 파일을 처리하는 새로운 지침을 만들 수있을.

angularjs는 클라이언트 측 프레임 워크입니다. 익스프레스 또는 노드와 함께 사용할 비취 템플릿은 마술처럼 클라이언트에서 실행되지 않습니다. 서버에서 HTML을 반환해야합니다.