모두Meteor/Blaze JSON으로 프린트 오브젝트
유성/블레이즈의 오브젝트에 있습니다. 나는 이것을 시도했다.
{{data}}
그리고 출력
[object Object]
내가 대신 출력 JSON에 그것을 얻을 수있는 방법이 있나요? 해당 객체의 값을 반환하려는 경우
모두Meteor/Blaze JSON으로 프린트 오브젝트
유성/블레이즈의 오브젝트에 있습니다. 나는 이것을 시도했다.
{{data}}
그리고 출력
[object Object]
내가 대신 출력 JSON에 그것을 얻을 수있는 방법이 있나요? 해당 객체의 값을 반환하려는 경우
당신은 JSON에서 JSON 객체를 인쇄하고자하는 경우 포맷을 블레이즈 뷰에서 보려면 JSON.stringify()
메소드를보고 싶을 수도 있습니다.
Home.js [도우미 예]
import './Home.html';
Template.home.helpers({
jsonPrint(jsonObject) { // with Latest Javascript ECMAScript 2015+
return JSON.stringify(jsonObject);
}
})
home.html을 [당신의 블레이즈보기]
<template name="home">
<body>
<p>
JSON output:
</p>
<div class="code">
{{jsonPrint yourJsonObject}}
</div>
</body>
</template>
참조 : https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
, 당신은 JS 도트 표기법을 사용해야합니다 그래서
{{foo.bar}}
곳
내가 실제로 dev에 사용 도우미는 아래에 정의되어 있으며 내 자신에 속합니다. prototyping boilerplate :
Template.registerHelper("toJSON", function (object) {
return object ? JSON.stringify(object, null, 2) : null;
});