如何在 Angular JS 指令中动态更改模板 URL

我们经常谈论 AngularJs 指令,因为它是一个很棒的组件。
这就是为什么今天我们要谈论 AngularJs 指令 TemplateUrl。

我们都知道,有template和templateUrl。
也许我们经常使用它,但有一种语法,我们不经常使用。
该语法是:templateUrl不仅可以是一个值。
它可以是一个 带有任何参数的函数,它返回一个作为 url 的值。
让我们看看它的样子。

...
module.directive("myDirective",function(){
    return {     
      ...
      templateUrl: function(elem,attrs){
          //DO whatever you want
          return anyUrl;
      },
      link: function(scope, el, attrs){
      }
    }
})
日期:2020-06-02 22:18:46 来源:oir作者:oir