路由不适用于 HTML5-History-API

软时间

在均值堆栈 Web 应用程序中,我使用html5mode以下代码并在其中包含以下代码index.html

<base href="/" />   
<script src="https://appsforoffice.microsoft.com/lib/1/hosted/office.js"></script>
<script src="https://cdn.rawgit.com/devote/HTML5-History-API/master/history.js"></script>

我定义了以下 angular-ui-router:

    .state('addinHome', {
        url: '/addin/home',
        template: "home page"
    })
    .state('addinTest', {
        url: '/addin/test',
        template: '<a href="addin/home">one</a>',
        controller: 'TestCtrl'
    })

然后,我转到https://localhost:3000/addin/test,单击one会引导我转到https://localhost:3000/addin/test#%2Faddin%2Fhome,而我想转到https://localhost:3000/addin/home

如果我没有office.jshistory.js,单击one确实会引导我到https://localhost:3000/addin/home

有谁知道怎么去https://localhost:3000/addin/home一边保持office.jshistory.js

软时间

我找到了...只需使用

template: '<a href="addin/home" target="_self">one</a>'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有路由数据的单元测试不适用于ASP.NET MVC 5 Web API

来自分类Dev

反应路由器 history.push() 不适用于 history.listen()

来自分类Dev

Rails 5:发布路由不适用于根 url

来自分类Dev

Javascript函数不适用于html5 + Flask

来自分类Dev

带有Backbone.js路由器的HTML5 pushState不适用于特定服务器,但适用于其他服务器

来自分类Dev

ASP.NET MVC 路由不适用于前缀“api”

来自分类Dev

通知不适用于API 23

来自分类Dev

映射不适用于api调用

来自分类Dev

jQuery API不适用于JavaScript

来自分类Dev

获取 API 不适用于 Proguard

来自分类Dev

如何在我的网站上使用HTML5 History Api?

来自分类Dev

ASP.NET MVC路由不适用于.html扩展名

来自分类Dev

HTML5必需的属性不适用于AJAX提交

来自分类Dev

样式不适用于HTML5自定义元素

来自分类Dev

HTML5音频的playingRate属性不适用于移动浏览器?

来自分类Dev

HTML5视频播放不适用于Safari(Mac和iOS)

来自分类Dev

localStorage 不适用于 html5 中的所有字段?

来自分类Dev

PHPUnit不适用于Laravel 5

来自分类Dev

Modernizr类不适用于HTML

来自分类Dev

CSS不适用于HTML

来自分类Dev

CSS不适用于HTML

来自分类Dev

单击标签不适用于HTML

来自分类Dev

JS元素属性设置不适用于HTML 5

来自分类Dev

HTML 5模式不适用于按钮的onclick事件

来自分类Dev

动态HTML 5菜单不适用于回发

来自分类Dev

AspNet Web Api自定义路径不适用于路径路由中的.json末尾

来自分类Dev

Android:代码适用于 api 19 但不适用于 api 24

来自分类Dev

相机API适用于Jelly Bean,但不适用于Kitkat

来自分类Dev

适用于Android的附近连接API-不适用于某些设备