ich ein Template-Set für alle meine Ansicht Seiten haben, die ichAngular JS Templating
mit Hilfe von Ladeapp.route('/*').get(core.renderIndex);
wo und die renderIndex Funktion sieht aus wie
exports.renderIndex = function (req, res) {
res.render('modules/core/server/views/index', {
user: req.user || null
});
};
Nun, wenn mein Weg hat darin Ankündigung i render eine andere Vorlage und nicht index.server.view.html
app.route('/:shopId/:locationId/announcement/*').get(core.renderAnnouncement);
exports.renderAnnouncement = function (req, res) {
res.render('modules/core/server/views/announcement', {
user: req.user || null,
});
};
Der Grund, warum ich das mache, ist weil um die Meta-Tags über diese Seite zu ändern, d. h. ich muss Variablen in der Ansicht festlegen, bevor die Seite gerendert wird, die von einem anderen Controller stammt.
Meine Frage ist, wie kann ich auf Variablen in einer Datei server.view.html zugreifen?
wie der gettitle, der von getAnnouncement-Methode von OfferController eingestellt wird.
Dies funktioniert, wenn ich eine andere announcement.client.view.html-Datei und in der Server-Datei festgelegt erweitern es