我想从 开始导航http://mysite.com/hello/world
,而不是从站点根目录。
例如
$routeProvider
.when('/myurl', {
templateUrl: 'mytmpl.html',
controller: 'MyCtrl'
});
当我的网址是http://mysite.com/hello/world/myurl
我怎么能那样做?
我想从 开始导航http://mysite.com/hello/world
,而不是从站点根目录。
例如
$routeProvider
.when('/myurl', {
templateUrl: 'mytmpl.html',
controller: 'MyCtrl'
});
当我的网址是http://mysite.com/hello/world/myurl
我怎么能那样做?
将基本标记添加到用户导航到时提供的主 HTML 文件http://example.com/hello/world
:
<base href="/hello/world/" />
更多信息可以在开发者指南/使用 $location中找到
添加基本标签也会产生问题,会附加双倍时间。
通过在模板 url 中为 root 添加一个 (.),如下所示: templateUrl: './mytmpl.html' - 解决了这个问题