假设已完成所有先决条件,例如:在html的加载中添加链接。 我有和angularjs发布呼叫为
$location.path('/url1');
这是$ routeProvider
$routeProvider.when('/url1', {
templateUrl: '/public/url1.html/
})
以上angularjs动态模板加载工作正常,现在当我想传递参数然后它不起作用
$location.path('/url1/:_id');
$routeProvider.when('/url1/:_id', {
templateUrl: function(params) {
return '/url1' + params._id + '.html';
}
})
但我没有收到参数化网址,因此我可以在发布后访问参数。