バックボーンの例でunderscore.jsテンプレートライブラリを使用しています。 JSONオブジェクトは、次のようになりますアンダースコア.jsを使用してJSONオブジェクトを出力するにはどうすればよいですか?
<script id="results-template" type="text/template">
<h2><%= title %></h2>
</script>
:
{"src":"placeholder.jpg","title":"an image placeholder","coordinates":[0,0],"tags":["untagged"],"location":"home"}
私は私のテンプレートでこのオブジェクトを解析しようとしていますが、私は私のコンソールを介して取得エラーは次のとおりです。
マイテンプレートはこのようになりますUncaught ReferenceError: title is not defined
私は間違っていますか?ライブフィドルはここにある:http://jsfiddle.net/amit_e/muLjV/46/
dahh !!私は2つのJSON関数を混乱させました。だからあなたは 'myPhoto.toJSON()'がオブジェクトをテンプレートに渡しているが、 'stringify'関数はそれを渡していないと言っていますか? –
JSON.stringifyは文字列を返しますが、myPhoto.toJSON()はjsonオブジェクトを返します。この違いを確認するにはjsfiddleを確認してください。 http://jsfiddle.net/saelfaer/muLjV/55/(コンソールを確認することを忘れないでください、結果ウィンドウには出力がありません) – Sander
例のおかげで@Sander –