Javascript 未解释UI路由器,UI sref未生成href
我正在用Angular/Express和UI路由器做一个项目来管理我的路线 我确实正确地配置了我的$states,我确实在我的HTML文件中包含了angular和UI路由器库,angular正在工作,但并没有使用UI路由器生成链接,我仍然只获得了我的链接 这是我的密码: 我的app.js文件:Javascript 未解释UI路由器,UI sref未生成href,javascript,angularjs,node.js,express,angular-ui-router,Javascript,Angularjs,Node.js,Express,Angular Ui Router,我正在用Angular/Express和UI路由器做一个项目来管理我的路线 我确实正确地配置了我的$states,我确实在我的HTML文件中包含了angular和UI路由器库,angular正在工作,但并没有使用UI路由器生成链接,我仍然只获得了我的链接 这是我的密码: 我的app.js文件: 'use strict'; angular.module('nousBegayonsTousApp', ['mainModule']); var mainModule = angular.module
'use strict';
angular.module('nousBegayonsTousApp', ['mainModule']);
var mainModule = angular.module('mainModule', ['ui.router']);
mainModule.config(function ($stateProvider, $urlRouterProvider, $locationProvider)
{
$urlRouterProvider.otherwise('/presentation');
$locationProvider.html5Mode(true);
$stateProvider
.state('presentation', {
url: '/presentation',
templateUrl: '/app/views/presentation.tmpl.html',
controller: 'PresentationCtrl',
controllerAs: 'presentation'
})
.state('biographie', {
url: '/biographie',
templateUrl: '/app/views/biographie.tmpl.html',
controller: 'biographieCtrl',
controllerAs: 'biographie'
})
.state('contact', {
url: '/contact',
templateUrl: '/app/views/contact.tmpl.html',
controller: 'ContactCtrl',
controllerAs: 'contact'
})
});
My index.html
我们是我们的朋友。。。
问题已解决:
问题出在
$locationProvider.html5Mode(true)
你看到在live html中生成了什么href?请不要说脏话。没有生成任何人这就是问题所在:s,我只有联系人,例如,只有ui sref存在,我刚刚创建了一个尽可能少的东西的行走骨架,只有一个状态,只有一个状态,还有index.html中的js导入,同样的问题,ui路由器真的没有解释,我不明白为什么。每个公共文件都正确地获得200状态,但只有AngularWorksUI路由器没有。可能有版本不兼容吗?我正在使用angular 1.4.4和ui路由器0.2.15??不知道到哪里去解决这个愚蠢的问题:'(