예를 들어 다른 템플릿에서 메서드를 호출하고 싶습니다.
class studens extends BlazeComponent {
average() {}
}
studens.register("templatestudens");
class teacher extends BlazeComponent {
// how to call templatestudens 'average' function from here?
}
teacher.register("templateteacher");
전역 레지스터 도우미에서 메서드를 정의하는 것이 좋습니다. 그런 다음 아래와 같이 템플릿에서 해당 메서드를 호출 할 수 있습니다.
메서드에 대한 전역 선언 코드 :
Template.registerHelper("average", function(){
//code here
});
모든 템플릿 에서 전역 도우미 (js 파일) 메서드 를 호출하는 코드
Template.YOUR_TEMPLATE.helpers({
getAverage(){
return Blaze._globalHelpers['average']();
}
});
이게 도움이 되길 바란다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다