AngularJS路由用户界面路由器

AngularJS路由用户界面路由器,angularjs,user-interface,routing,routes,Angularjs,User Interface,Routing,Routes,我是法国人,很抱歉我的英语不好 我在ui路由方面遇到问题: 错误:无效的状态引用“({sport:dataSettings.sport,championnat:dataSettings.championnat})设备” 我的app.js betotopApp.config(function($stateProvider, $urlRouterProvider) { $urlRouterProvider.otherwise('/football/ligue1/equipes'); $

我是法国人,很抱歉我的英语不好

我在ui路由方面遇到问题:

错误:无效的状态引用“({sport:dataSettings.sport,championnat:dataSettings.championnat})设备”

我的app.js

betotopApp.config(function($stateProvider, $urlRouterProvider) {
   $urlRouterProvider.otherwise('/football/ligue1/equipes');

   $stateProvider
      .state('equipes', {
         url: '/:sport/:championnat/equipes',
         templateUrl : 'library/views/equipes.html',
         controller  : 'equipesCtrl',
         abstract: true
      })
      .state('calendrier', {
         url: '/:sport/:championnat/calendrier',
         templateUrl : 'library/views/calendrier.html',
         controller  : 'calendrierCtrl',
         abstract: true
      })
      .state('matchs', {
         url: '/:sport/:championnat/matchs',
         templateUrl : 'library/views/matchs.html',
         controller  : 'matchsCtrl',
         abstract: true
      })
      .state('classement', {
         url: '/:sport/:championnat/classement',
         templateUrl : 'library/views/classement.html',
         controller  : 'classementCtrl',
         abstract: true
      })
      .state('statistiques', {
         url: '/:sport/:championnat/statistiques',
         templateUrl : 'library/views/statistiques.html',
         controller  : 'statistiquesCtrl',
         abstract: true
      });
});
还有我的index.html

<a ui-sref="({ sport: dataSettings.sport, championnat: dataSettings.championnat })equipes" class="c"><i class="fa fa-users" aria-hidden="true"></i> Equipes</a>
装备

感谢您的帮助

您错误地传递了状态,应该:

<a ui-sref="equipes({ sport: dataSettings.sport, championnat: dataSettings.championnat })" class="c"><i class="fa fa-users" aria-hidden="true"></i> Equipes</a>

哦,谢谢,它很管用


但是为什么在我的url中“equipes”是结尾,而在这里,我必须把它放在开头?

你应该把它作为一个注释而不是答案