2017-04-04 1 views
1

'data.split에 오류'발생, 난과 같이 몇 가지 간단한 라우팅을 사용하고 있습니다 : 를 사용하여 내 게으른로드 된 모듈 중 하나 내부

<div id="nav"> 
    <div class="nav-content"> 
     <div class="nav-item" [routerLink]="'basic'" [routerLinkActive]="active-nav"> 
      <span class="glyphicon glyphicon-cog"></span> 
      Basic Settings 
     </div> 
     <div class="nav-item" [routerLink]="'map'" [routerLinkActive]="active-nav"> 
      <span class="glyphicon glyphicon-map-marker"></span> 
      Floor Plan 
     </div> 
    </div> 
</div> 

그러나시

서버를 실행, 난

Uncaught (in promise): TypeError: data.split is not a function TypeError: data.split is not a function at RouterLinkActive.set [as routerLinkActive] (eval ....

여기에 무슨 일이 일어나고있는가? 이 문제를 일으키는 내 의존성 중 하나입니까?

답변

2

속성 변형과 달리 바인딩 [routerLinkActive]은 배열을 사용합니다. 사용해보기 :

[routerLinkActive]="['active-nav']"