Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs ui路由器不工作,没有任何错误_Angularjs - Fatal编程技术网

Angularjs ui路由器不工作,没有任何错误

Angularjs ui路由器不工作,没有任何错误,angularjs,Angularjs,app.js: 'use strict'; /** * @ngdoc overview * @name App * @description * # App * * Main module of the application. */ angular .module('App', [ 'ngAnimate', 'ngCookies', 'ngRoute', 'ngResource', 'ngSanitize', 'ngTouch

app.js:

'use strict';

/**
 * @ngdoc overview
 * @name App
 * @description
 * # App
 *
 * Main module of the application.
 */
angular
  .module('App', [
    'ngAnimate',
    'ngCookies',
    'ngRoute',
    'ngResource',
    'ngSanitize',
    'ngTouch',
    'ngMaterial',
    "ui.router"
  ])
  .config(['$urlRouterProvider', '$stateProvider', function ($urlRouterProvider, $stateProvider) {

    $stateProvider
      .state('home', {
        url: '/',
        templateUrl: 'views/home.html',
        controller: 'HomeCtrl'
      })
  }
  ]
);
index.html:

 <body ng-app="App">
 <header></header>
 <div ui-view="">
 </div>
 <footer></footer>
 </body>

控制台中没有错误。我试过ngRouter,它似乎能工作,但uiRouter就是不能工作,我不知道为什么


我已经试过使用了。

应该是
应用程序
而不是
webocityReviewApp

 <body ng-app="App">
app.config(function($stateProvider, $urlRouterProvider) {
 $urlRouterProvider.when("", "/");
  $stateProvider
    .state('root', {
      url: '/',
      templateUrl: "home.html",
      controller: 'HomeCtrl'

    })
    .state('root.master1', {
      url: '/master1',
      templateUrl: "master1.html",
      controller: 'master1Ctrl'

    })
    .state('root.master2', {
      url: '/master2',
      templateUrl: "master2.html",
      controller: 'master2Ctrl'
    })
})

是的。这个问题有错吗
 <body ng-app="App">
app.config(function($stateProvider, $urlRouterProvider) {
 $urlRouterProvider.when("", "/");
  $stateProvider
    .state('root', {
      url: '/',
      templateUrl: "home.html",
      controller: 'HomeCtrl'

    })
    .state('root.master1', {
      url: '/master1',
      templateUrl: "master1.html",
      controller: 'master1Ctrl'

    })
    .state('root.master2', {
      url: '/master2',
      templateUrl: "master2.html",
      controller: 'master2Ctrl'
    })
})