탐색 막대를 만들었으며 사용자가 현재 상태에 해당하는 링크를 클릭해도 아무런 변화가 없습니다. 예를 들어 /about
에 있으며 정보가 href="/about"
인 정보를 클릭하십시오. 메뉴가 열려 있습니다. 다른 링크 (예 : 다른 상태)를 클릭하면 작동합니다.각도 JS - 각도 UI 라우터 - 위치 기반의 현재 상태 리로드
현재 상태가 대상 상태와 같으면 상태 전이가 무시됩니다. 위치가 바뀌지 않았기 때문에 상태 전환이 시작되는지 궁금합니다.
menuItem.link
은 /
, /contact
또는 /about
과 같은 일반 URI를 나타냅니다.
<div class="btn-group" dropdown is-open="status.isopen" ng-repeat="menu in menuModel">
<button type="button" class="btn btn-primary dropdown-toggle">
{{menu.text}} <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li ng-repeat="menuItem in menu.items"><a href="{{menuItem.link}}">{{menuItem.text}}</a></li>
</ul>
</div>
전환이 발생하지 않기 때문에 메뉴가 열려있는 것으로 보입니다. 동일한 상태에 있어도 강제로 전환 할 수 있습니까?
내가 html5Mode 수 있도록, 그래서 나는'#'를 필요가 없습니다. – Sydney
ok ..이 경우 다음을 시도하십시오. – nikjohn
전환이 시작되지 않았습니다. 나는 위치가 바뀌지 않기 때문에 이것이 맞을 것 같아요. – Sydney