2014-08-29 3 views
0

Meteor 프로젝트에서 Iron Router를 구현했지만 Iron Router를 사용하지 않고 페이지 탐색을하고 싶습니다.Iron Router가없는 Meteor 페이지 탐색

우리가 유성의 취급을 복잡하게 할까 두려워서 바람직하지 않습니다. Iron Router 나 라우터 패키지가 없어도 페이지 네비게이션을 사용할 수 있습니까?

답변

2

은 내가 반응을 깨는에 대한 우려를 이해 모르겠지만, 당신이 원하는 경우에 당신은 확실히 단순히 (http://docs.meteor.com/#ui_dynamic) UI.dynamic 같은 것들을 사용하여, 라우터를 방지 할 수 있습니다

{{> UI.dynamic template=templateName [data=dataContext]}} 

가 템플릿을 선택 이름으로 동적으로 포함하십시오.

UI.dynamic을 사용하면 이름으로 템플릿을 포함 할 수 있습니다. 여기서 이름은 도우미에 의해 계산되고 반응적으로 변경 될 수 있습니다. 데이터 은 선택적이며, 생략하면 현재 데이터 컨텍스트 이 사용됩니다.

예를 들어 "foo"라는 템플릿이있는 경우 {{> UI.dynamic template="foo"}}{{> foo}}과 같습니다.

세션 변수의 간단한 룩업 될 수 렌더링되는 템플릿을 결정하는 헬퍼는 (예를 들어, Session.get('page')), 그리고 현재의 템플릿을 변경은 변수를 설정하여 수행 될 수있다 (예를 들면, Session.set('page', "blog")).

관련 문제