ui-router의 작동 방식을 이해하는 데 어려움을 겪고 있습니다. 단추를 클릭하면 표시/숨기기 내 앱에 탐색을 추가하려고합니다.AngularJS ui-router 조건부 탐색
.state('now', {
url: '/now',
views: {
'content': {
templateUrl: 'views/now',
controller: 'MyCtrl'
},
'navigation': {
templateUrl: 'views/navigation.html',
controller: 'NavigationCtrl'
}
}
})
rootscope에서 변수를 시도했지만 항상 탐색을 표시합니다. class = "ng-hide"를 추가하면 탐색 기능이 표시되지 않습니다.
HTML은
<nav class="navbar navbar-default" role="navigation">
...
<a id="menu-button" ng-click="show_navigation=!show_navigation"><i class="icon-reorder icon-2x"></i></a>
...
</nav>
<input type="checkbox" ng-checked="show_navigation" id="nav-handler">
<nav id="nav" ng-if="show_navigation" ui-view="navigation"></nav>
나는 응용 프로그램 내의 모든 다른 뷰에서 렌더링 할 수있는 상태 자체 탐색을 정의 할 수 있습니까?
컨텍스트 또는 구현 없이는 의미가없는 게시 된 코드에 많은 요소가 있으므로 문제를 나타내는 코드로 Plunker 또는 jsFiddle을 설정할 수 있습니까? – IvorG