开满天机
templateUrl执行还在compile之前,从哪里去注入的scope?templateUrl的参数只有element,attrs。如果你的type是静态的,可以这样用<my-dir type="template.html"></my-dir>.directive('myDir', function () { return { scope: { type: '@'
}, templateUrl: function (element, attrs) { return attrs.type;
}
}
});