wakanda angular $ urlRouterProvider stateProvider

时间:2017-03-22 15:10:56

标签: angularjs angular-ui-router wakanda

我开始谈Wakanda Angular。我有一个改变页面的问题。当我打开我的应用程序时,我想到new.html页面。有人可以帮帮我吗?

app.js:

angular.module('starter', ['ionic', 'wakanda']) 

.run(function($ionicPlatform) {
  $ionicPlatform.ready(function() {
    if(window.cordova && window.cordova.plugins.Keyboard) {
      cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
      cordova.plugins.Keyboard.disableScroll(true);
    }
    if(window.StatusBar) {
      StatusBar.styleDefault();
    }
  });
})

.config(function ($stateProvider, $urlRouterProvider){
    $stateProvider
    .state('home',{
        url:'/home',
        templateUrl:'view/home.html',
        cache:false
    })
    .state('new', {
      url: '/new',
      controller: 'NewController',
      templateUrl: 'view/new.html',
      cache: false
    })
    $urlRouterProvider.otherwise('new');
})

.controller('NewController', function($scope, $state) {
    console.log("test");
});##

1 个答案:

答案 0 :(得分:1)

我编辑了我的答案,请您尝试下面的代码,将网址更改为' /'还有$ urlRouterProvide中的url

.config(function ($stateProvider, $urlRouterProvider){
        $stateProvider
        .state('home',{
            url:'/home',
            templateUrl:'view/home.html',
            cache:false
        })
        .state('new', {
          url: '/',
          controller: 'NewController',
          templateUrl: 'view/new.html',
          cache: false
        })
        $urlRouterProvider.otherwise('/');
    })