2014-01-13 1 views
5

Meteor 및 iron-router가 포함 된 반응식 이동 경로를 어떻게 구현합니까?유행 이동 경로

이제 반응 형 세션 변수에 의해 트리거 된 현재 경로를 찾고 DOM 내 해당 경로에 해당하는 링크를 각각 jQuery과 함께 추가합니다.

답변

7

도우미 함수 내에서 Router.current().path을 호출하면 현재 경로가 반환됩니다. 그런 다음 경로를 /으로 분할하고 빵 부스러기 템플릿에 배열을 반환합니다. 유성 1.0 Iron.Router와

Template.breadcrumbs.path = function() { 
    return Router.current().path.split("/"); 
} 
+0

감사합니다. Router.current()가 반응 적이라는 것을 몰랐습니다! – sergi

4

그것은 다음과 같습니다 : 템플릿 엔진에 방법을 추가하는 방법은 Template.breadcrumbs.path = function() {}되지 않습니다 것을

Template.breadcrumbs.helpers({ 
    path: function() { 
    return Router.current().route.path(this).split("/"); 
    } 
}); 

참고 업데이트가 전파 있도록 기능은, 반응이다.

+1

Iron Routers를 사용하여 빵 부스러기를 생성하는 유성을위한 고급 플러그인을 만들었습니다 : https://atmospherejs.com/monbro/iron-router-breadcrumb – Michael