【问题标题】:Unknown provider - $locationProvider from ui.router.router未知提供者 - 来自 ui.router.router 的 $locationProvider
【发布时间】:2016-05-31 08:02:33
【问题描述】:

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 错误。

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

【问题讨论】:

    标签: angularjs location-provider


    【解决方案1】:

    使用

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

    而不是

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-27
      • 2016-11-29
      • 2018-09-28
      • 2014-12-01
      相关资源
      最近更新 更多