首先加载网址时,我需要显示初始模板。但点击链接后,我需要
我设法完成了第一项任务。第四项任务是真正的问题。使用单击链接时调用的函数更改路径模板(使用ng-click)。我该怎么办?
答案 0 :(得分:2)
为了用新的模板替换当前模板,你需要做的就是两行代码。即:
$templateCache
; 看起来像这样:
var content = '<h2>New content loaded previously</h2>';
var templateName = $route.current.templateUrl;
$templateCache.put(templateName, content);
$route.reload();
答案 1 :(得分:0)
获取当前模板的网址:
$route.current.templateUrl
您可以尝试直接设置模板值(从不测试)
$route.current.templateUrl = "http://myrul.tld";
您可以在https://docs.angularjs.org/api/ngRoute/service/ $ route
查看文档