Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.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

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
Javascript 未解释UI路由器,UI sref未生成href_Javascript_Angularjs_Node.js_Express_Angular Ui Router - Fatal编程技术网

Javascript 未解释UI路由器,UI sref未生成href

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

我正在用Angular/Express和UI路由器做一个项目来管理我的路线

我确实正确地配置了我的$states,我确实在我的HTML文件中包含了angular和UI路由器库,angular正在工作,但并没有使用UI路由器生成链接,我仍然只获得了我的链接

这是我的密码:

我的app.js文件:

'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


我们是我们的朋友。。。
  • 语句{{main.testvar}
  • 传记
  • 联络
问题已解决:

问题出在


$locationProvider.html5Mode(true)
你看到在live html中生成了什么href?请不要说脏话。没有生成任何人这就是问题所在:s,我只有联系人,例如,只有ui sref存在,我刚刚创建了一个尽可能少的东西的行走骨架,只有一个状态,只有一个状态,还有index.html中的js导入,同样的问题,ui路由器真的没有解释,我不明白为什么。每个公共文件都正确地获得200状态,但只有AngularWorksUI路由器没有。可能有版本不兼容吗?我正在使用angular 1.4.4和ui路由器0.2.15??不知道到哪里去解决这个愚蠢的问题:'(