Meteor 프로젝트에서 Iron Router를 구현했지만 Iron Router를 사용하지 않고 페이지 탐색을하고 싶습니다.Iron Router가없는 Meteor 페이지 탐색
우리가 유성의 취급을 복잡하게 할까 두려워서 바람직하지 않습니다. Iron Router 나 라우터 패키지가 없어도 페이지 네비게이션을 사용할 수 있습니까?
Meteor 프로젝트에서 Iron Router를 구현했지만 Iron Router를 사용하지 않고 페이지 탐색을하고 싶습니다.Iron Router가없는 Meteor 페이지 탐색
우리가 유성의 취급을 복잡하게 할까 두려워서 바람직하지 않습니다. Iron Router 나 라우터 패키지가 없어도 페이지 네비게이션을 사용할 수 있습니까?
은 내가 반응을 깨는에 대한 우려를 이해 모르겠지만, 당신이 원하는 경우에 당신은 확실히 단순히 (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")
).