要在AngularJS 1.7中显示URL而不是模板,您可以通过在templateUrl中使用一个函数来实现。这个函数可以返回您想要显示的URL。
以下是一个示例代码:
app.directive('myDirective', function() {
return {
restrict: 'E',
templateUrl: function(elem, attrs) {
return attrs.templateUrl;
}
};
});
在上面的示例中,我们创建了一个名为myDirective
的指令。在templateUrl
属性中,我们使用了一个函数,该函数返回了attrs.templateUrl
的值。这样,您就可以在视图中显示URL而不是模板内容。
然后,您可以在HTML中使用该指令,并将templateUrl
属性设置为您想要显示的URL,如下所示:
请注意,views/my-template.html
是您实际想要显示的URL。