2017-02-22 4 views
0

Ich arbeite an einer App, die ein Node-Paket für einige seiner Inhalte und CSS verwendet. Wie greife ich auf die Vorlagen zu? Die Ordnerstruktur für das Paket ist packageName/src/packageName/templates/basket/partials/index.hbs Der Inhalt dieser Datei ist nur HTML.node.js wie auf seine HTML-Datei zugreifen

Ich möchte den Inhalt von index.hbs in einer meiner Apps hbs-Dateien verwenden. Im Routen-Handler für die Seite habe ich eine Variable eingerichtet, um diese Daten zu erhalten und an die Ansicht zu übergeben, aber ich weiß nicht, wie ich den Inhalt der Datei index.hbs dem Routen-Handler zur Verfügung stellen soll. Lies ich es im fs-Paket? oder gibt es eine andere Möglichkeit, darauf zuzugreifen?

Ich bin unerfahren mit Knoten so lassen Sie mich wissen, wenn ich mehr Informationen bereitstellen muss.

Antwort

0

Die Verwendung von Require im Route-Handler hat gut funktioniert.

route_handler.js

const html = require('packageName/src/packageName/templates/basket/partials/index.hbs'); 

module.exports = { 
    res.render('pageView', { 
    html: html 
    }); 
}; 

pageView.hbs

{{{ html }}} 
Verwandte Themen