我目前需要的功能是,一開始打開app先驗證帳號是否正確,正確了話就跳頁,否者彈出錯誤訊息。
首先你需要先建立好各個State,預設會放在app.js的config
然後再你的Controller裡面直接使用
首先你需要先建立好各個State,預設會放在app.js的config
.config(function($stateProvider, $urlRouterProvider) { $stateProvider .state('test', { url: '/test', views: { 'test': { templateUrl: 'templates/test.html', controller: 'LoginCtrl as login' } } }) .state('login', { url: '/login', views: { 'login': { templateUrl: 'templates/login.html', controller: 'LoginCtrl as login' } } }) $urlRouterProvider.otherwise('/login');
然後再你的Controller裡面直接使用
function LoginCtrl($scope, $state) { var $this = this; $this.verification = function() { //前往下一個網頁 $state.go('test'); } }這樣就可以使用嚕,特別要注意go的參數會指向$stateProvider的state第一個參數。
留言
張貼留言