搜索

首页  >  问答  >  正文

angular.js - 如何动态修改directive templateUrl的值

home.directive("content",function(){

        return {
            restrict:"E",
            templateUrl:""
        }
    });
曾经蜡笔没有小新曾经蜡笔没有小新2744 天前1419

全部回复(1)我来回复

  • 给我你的怀抱

    给我你的怀抱2017-05-15 17:08:04

    templateUrl可以返回一个函数:

    home.directive('componentA', function() {
       return {
           restrict: 'E',
           link: function(scope, element, attrs) {
               //
           },
           templateUrl: function(elem,attrs) {
               return attrs.templateUrl || './default.html'
           }
       }
    });

    回复
    0
  • 取消回复