2013-12-16 3 views
3

템플릿이 3 개 있습니다. 가입, 로그인 및 공용 템플릿.Iron-router and Meteor : 다른 URL에 템플릿 렌더링

핸들 막대가 URL을 가져 와서 템플릿을 렌더링하는 논리를 수행 할 수있는 방법이 있습니까?

같은 :

UI.registerHelper("currentPage", function(localPath) { 
    return Router.current(true).path === localPath; 
}); 

당신은 또한으로이 등록 할 수 있습니다 : 나는 패키지에이 작업을 수행 도우미는 생각하지 않지만, 충분히 일 등록을 쉽게

{{#if currentPage 'public'}} 
    render public template 
{{elseif currentPage 'login'}} 
    render login template 
{{else}} 
    render signup template 
{{/if}} 
+0

이 페이지는 별도의 경로가 있어야하며 각 경로는 해당 페이지에 사용할 템플릿을 지정해야합니다. – jnylen

+0

그들은 경로가 분리되어 있지만 한 페이지에 있습니다. – o2kevin

답변

2

주어진 템플릿에 대한 도우미가 있지만 위와 같이 설정하면 전역 적으로 액세스 할 수 있습니다.

/public, /login 등과 같이 매개 변수를 제공하려면 /으로 시작해야합니다.

+0

은 훌륭하게 작동합니다! 감사! – gamengineers

관련 문제