0

var mysite = angular.module('myApp', ['ui.router','ui.bootstrap']);

mysite.config(function($stateProvider, $urlRouterProvider, $locationProvider) {

$urlRouterProvider.otherwise('/portfolio');

$stateProvider

    // HOME STATES AND NESTED VIEWS ========================================
    .state('portfolio', {
        url: '/portfolio',
        templateUrl: 'portfolio/portfolio.html',
        controller: 'MainController'

    })
    .state('about', {
        url: '/about',
        templateUrl: 'about/about.html',
        controller: 'MainController'

    })
    .state('contact', {
        url: '/contact',
        templateUrl: 'contact/contact.html',
        controller: 'MainController'

    })     

});

我在运行页面时收到 Unknown provider: $locationProvider from ui.router.router 错误。

如果我在代码中遗漏了什么,请帮忙。

4

1 回答 1

0

利用

mysite.config(function($stateProvider, $urlRouterProvider)

代替

mysite.config(function($stateProvider, $urlRouterProvider, $locationProvider ) 
于 2016-05-12T07:01:06.163 回答