2014-09-14 2 views
0

de header.jadeng-y compris un modèle .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> 

Voici une partie que je suis, y compris sur une page .html avec <div ng-include src="'views/partials/header.jade'"></div>. Il continue de rendre le 'jade' en tant que texte HTML ... comment puis-je le rendre en tant que jade?

Répondre

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

vous ne pouvez pas faire cela, votre modèle doit en html.You pourrait créer une nouvelle directive qui traiterait des fichiers jade though.But vous ne pouvez pas le faire directement avec ngInclude. Rappelez-vous que angularjs est une infrastructure clientide. le template jade que vous utiliseriez avec express ou node ne s'exécutera pas magiquement sur le client, vous devez retourner html à partir du serveur.

Questions connexes