2014-03-03 90 views

回答

10

你可以試試這個方法:

index.html

<ons-screen page="login.html" 

login.js

function LoginController($scope){ 
    $scope.login = function(id, password){ 
     $scope.ons.screen.presentPage('sliding_menu.html'); 
    } 
} 

的login.html

<div class="page center" ng-controller="LoginController"> 
    <div class="row"> 
     <div class="col"> 
      <ons-text-input placeholder="id" ng-model="id">    
      </ons-text-input> 
     </div> 
    </div> 
    <div class="row"> 
     <div class="col"> 
      <input type="password" placeholder="password" ng-model="password" class="topcoat-text-input"> 
     </div> 
    </div> 

    <div class="row"> 
     <div class="col"> 
      <ons-button ng-click="login(id, password)"> 
       Login 
      </ons-button> 
     </div> 
    </div> 
</div> 

演示: http://onsenui.github.io/stackoverflow/sliding_menu_login/app/

下載源: http://onsenui.github.io/stackoverflow/sliding_menu_login.zip

+0

正是我在找的東西:-D ...順便說一句,你的框架的岩石!非常感謝 ! – charlesen

+0

@Tamura如何使用JavaScript重定向頁面?我的應用程序會檢查本地存儲對象。如果存在,它將跳過'login.html'到'sliding_menu.html' –

+2

您可以將屏幕上的頁面綁定到控制器變量。例如。 Tamura

相關問題