2016-07-29 3 views

답변

0

나는 이것을 알아 냈다. 부모의 선언에서 "url" property 을 모두 제거하면 쉽게 해결할 수 있습니다.

url: "/" 

으로 설정하면 (빈 문자열로 설정하더라도 작동 함) 작동하지 않습니다.

0

예, 부모가없는 상태 만 선언하면됩니다. 메뉴는 추상 상태이며 그 자식은 PARENT.CHILD로 선언됩니다. 다시 버튼을 사용하여 마술을 수행 할 수 있습니다.

$stateProvider 
.state('login', { 
    cache: false, 
    url: '/login', 
    cache: false, 
    templateUrl: 'app/login/login.html', 
    controller: 'LoginCtrl' 
    }); 

config를 제외한 모든 곳에서 $ state.go를 호출하면됩니다.

$state.go('login'); 
+0

[메뉴] (https://github.com/driftyco/ionic-starter-sidemenu/blob/master/templates/menu.html)를 상속하는 데 사용 된 앱 템플릿에 부모 상태가 사용되지 않았습니다. 이 상태로 아이들이 나타나면 메뉴가 나타나지 않습니다. – couldntCareless

+0

오, 그래 - 좋은 지적이야. index.html의 메뉴를 복사하여 login.html에 붙여 넣으십시오. 이제 로그인에 자체 독립 메뉴가 생깁니다. – tothefux

관련 문제