我们可以创建一个自定义指令集作为具有必需参数的元素,这样如果这些参数不是由谁想要使用它提供的......那么指令一定不能工作???
**JS:**
app.directive('customDirective', function() {
return {
restrict: 'E',
scope : {
data : "=data", ...
} ,
templateUrl: function(element, attr) {
// HTML file path
},
....
}
});
现在即使这些参数没有被传递,该指令仍然有效,并在视图中注入了html。
这是关于与此特定案例无关的指令的一般性问题。
答案 0 :(得分:0)
您可以在链接功能
中添加自己的验证
我不确定是否有更正式的方式