2014-11-17 4 views
1

저는 onsen-ui를 사용하고 있습니다 splitView입니다.
메인 페이지가 변경된 후 콜백을 사용할 수 있습니까?Onsen SplitView 콜백

<ons-list-item 
    modifier="chevron" 
    ng-click="ons.splitView.toggle(); ons.splitView.setMainPage('report.html');" 
    class="label-sm font-sm" 
    onclick="report()"> 
    <i class="fa fa-bar-chart fa-lg" style="color: #666"></i> 
    &nbsp; Report 
</ons-list-item> 

답변

1

예, presplitpostsplit 이벤트있다 :

이 내 코드입니다. precollapsepostcollapse 이벤트도 있습니다. 이를 사용하여 콜백을 첨부 할 수 있습니다.

ons.splitView.on('postsplit', function(e) { 
    console.log(e); 
}); 

이벤트 객체에는 다음과 같은 속성이 있습니다이 도움이

e.splitView // Splitview object 
e.width // Window width 
e.orientation // "landscape" or "portrait" 

희망! :)

+0

이 코드를 어디에 넣어야합니까? 문서 준비가 되셨나요? –

+1

OnsenUI가로드 된 후에 실행되도록'ons.ready (fn)'콜백을 사용할 수 있습니다. –

+0

난 내 기능인 자바 스크립트를 파일 'ons.splitView.on ('postsplit', 기능 (전자) { 경고 ("X"); })에 넣어되지 않은' 하지만 –