2013-07-22 3 views
0
내 경로 파일이

라우팅 및

'/posts/:_id': { 
     to: 'somePage', 
     and: function(id) { Session.set('someId', id); } } 

과 같은

경우 "이"키워드와 나는 {{somePagePath this}}처럼 내 html 파일에서 사용 나는 somePagePath/post/에 해당된다는 것을 알고있다. 그러나이 문맥에서 this은 무엇을 의미합니까?

다르게 쓸 수 있습니까?

내 라우팅 된 인수를 바인딩하는 개체입니까? 그래서 이것은 this._id의 속기입니까?

답변

1

Meteor의 wiki on templates and helpers을 읽고 싶습니다.

{{this}} 표현식은 현재 데이터 컨텍스트를 평가합니다. 이것으로 시작하는 경로는 항상 현재 데이터 컨텍스트의 속성을 나타내며 도우미는 참조하지 않습니다.

somePagePath하면 반환 문자열 '/ 후 /'다음 템플릿 인수로 this를 전달하지만, 여분의 인수는 자바 스크립트에 의해 무시받을 그래서 {{somePagePath이}}과 {{somePagePath}} 동일합니다.