【发布时间】:2014-01-07 19:34:50
【问题描述】:
我正在尝试在我的 Angular 应用中使用 ui-router。
我的基本网址是“/segments”,我使用基本标签来定义它。
<base href="/segments" />
这是我的路由配置:
var base = "/segments"
$stateProvider
.state('list', {
url: base,
controller: 'FilterLestCtrl',
templateUrl: '/segments/partial?partial=list'
})
.state('new', {
url: base + '/new',
data: {
mode: 'new'
},
controller: 'SegmentFormCtrl',
templateUrl: '/segments/partial?partial=edit'
})
.state('edit', {
url: base + '/:id/edit',
data: {
mode: 'edit'
},
controller: 'SegmentFormCtrl',
templateUrl: '/segments/partial?partial=edit'
});
$locationProvider.html5Mode(true).hashPrefix('!');
当我点击链接标签时,我无法从我的应用程序转到我网站上的其他资源,即我点击标签
<a class="" href="/widgets">Widgets</a>
然后 url 改变了,什么也没发生。
问题:如何使用 ui-router 处理指向站点其他页面的外部链接?
【问题讨论】:
标签: javascript angularjs angular-ui-router