템플릿 안에 배치 할 수있는 Meteor 패키지를 쓰려고합니다. 그래서 나는 처음으로 도우미를 등록하려고 시도했다.Meteor - What is Spacebars.kw {hash : Object}
Template.registerHelper('testHelper', function(a, b) {
console.log(a);
console.log(b);
})
나는 /packages
내부의 패키지를 추가 한, 나는 {{testHelper "hello" "meow"}}
추가 내 클라이언트 템플릿에서 콘솔 내가 기대했던 인 hello
및 meow
을 기록.
{{testHelper "hello"}}
을 추가했을 때 두 번째 매개 변수로 아무 것도 전달되지 않았기 때문에 콘솔에 hello
과 null
을 기록 할 것으로 예상했습니다. 하지만 그 대신에 hello
및 객체를 반환했습니다. Spacebars.kw {hash: Object}
이것은 무엇입니까? Spacebars.kw {hash: Object}
? 대신 null
을 돌려 주려면 어떻게해야합니까?
당신이 스타가있어, 다시 한 번 Akshat 감사를 대안은 당신이 해시 값이
null
있는지 확인 바로 다음 해시 스타일 선언을 사용할 수 있습니다! 난 해시 스타일 선언을 따르고 그것은 잘 작동합니다. 나는 새로운 질문으로 게시 할 후속 질문이 있습니다. 그건 그렇고,이'Spacebars.kw'가 문서화되어 있습니까? 문서에서 찾을 수 없으며 문서에 추가 할 수 있습니까? – dayulolikw는 무엇을 나타 냅니까? –