-1
在平均堆棧的Web應用程序,我用html5mode
並在index.html
下面的代碼很好地工作:路由不與HTML5的歷史-API
<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>
我已經定義了以下角度的UI路由器:
.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.js
和history.js
,請點擊one
確實會導致我轉到https://localhost:3000/addin/home
。
有誰知道如何去https://localhost:3000/addin/home
,同時保持office.js
和history.js
?