0
ダストサーバー側のレンダリングを使用してパーシャルビューを読み込むにはどうすればよいですか?私は試しましたほこりを含むパーツを読み込む
{>"../partials/head"/}
レンダリングされた出力からちょうど削除されます。私はhttps://github.com/krakenjs/adaro
ダストサーバー側のレンダリングを使用してパーシャルビューを読み込むにはどうすればよいですか?私は試しましたほこりを含むパーツを読み込む
{>"../partials/head"/}
レンダリングされた出力からちょうど削除されます。私はhttps://github.com/krakenjs/adaro
ダストが、それは単なる文字列のレンダラであるlayout--ファイルシステムを理解していない次のパッケージを使用しています
views
pages
main.dust
partials
head.dust
よう
ビューのフォルダ構造があります。
ダストで他の場所からテンプレートを読み込もうとする場合は、ローダーを入力してください。このローダーをフックdust.onLoad
に接続します。
ローダは次のようになります。あなたは{> "../partials/head" /}
のような部分を起動すると
dust.onLoad = function(templateName, callback) {
// do some path calculation maybe
fs.readFile(templateName + '.js', { encoding: 'utf8' }, function(err, data) {
callback(err, data); // node-style callback
});
};
、あなたの関数は、最初の引数として../partials/head
で呼び出されます。 path
とfs
メソッドを使用して、正しいファイルを読み込んでコールバックに渡すことができます。