私にはmongoose
というコレクションがあります。jade/pugスクリプトコードでスキーマメソッドを呼び出す
私はスキーマにメソッドを追加しました。
問題は、私は
script.
var nodes = !{JSON.stringify(nodes)};
が、今nodes
は、オブジェクトの配列が移入され、このコードスニペットを使用してjade
とJavaScriptコード内のすべてのマイドキュメントを使用することではない、と私はもはや私のスキーマを呼び出すことができますよこの方法は、各オブジェクトは値のみひいてはいないスキーマ方法を格納するため、この
script.
var nodes = !{JSON.stringify(nodes)};
nodes = nodes.map(function (node) {
return node.generateFullName()
});
を行うことはできませんすなわち。上記のコードスニペットはエラーnode.generateFullName is not a function
になります。
generateFullName()
関数をjavascriptで呼び出すにはどうすればよいですか?それは、JSON.stringify
-edデータは、スキーマとそのメソッドから切り離さ配列であるので、あなたはクライアント側でgenerateFullName
方法を複製するために、テンプレートにコードを追加する必要がありますどちらか
each node in nodes
p= node.generateFullName()