2013-01-14 1 views
1

잘못된 태그를 평가엠버 :</p> <pre><code><li {{bindAttr class="isHome:active"}}>{{#linkTo 'home'}}Home{{/linkTo}}</li> </code></pre> <p>속성이 올바르게 평가 : 바인딩 속성은 내가 선택한 탐색 요소를 강조 할 그래서 나는이 같은 탐색 바의 리튬에 속성을 바인딩 한

<li class="" data-bindattr-1="1"><a id="ember237" class="ember-view active" href="#/home">Home</a></li> 

마크 업으로 잘못 여기에 뭔가가 아니면이 버그가?! : 대신이 초래되는 A가 추가됩니다, 리튬에 있지만 - 오른쪽 클래스를 추가합니다

답변

3

여기 일이 두 가지 있습니다 : 경로가가가 활성화되어있는 점 때 isHome 속성에 적용 점점되지

  1. li
  2. {{linkTo}} 도우미는 우연히 링크에 active 클래스를 추가합니다 .

이렇게하면 active 클래스가 옮겨지고 있다고 생각하게됩니다. isHome 속성을 ({{log isHome}}을 통해) 로깅하여 예상대로 사실인지 확인할 수 있습니다.

+1

thx! 도움이된다고, 엠버에는 많은 오토 매직이 있는데, 나는 아직 알지 못한다. – mugwump