我正在尝试制定一个指令,当应用于任何输入元素时,会添加data-ng-pattern。现在我想绑定它。我环顾四周,找到了一些东西,但它不起作用。
{{1}}
答案 0 :(得分:0)
请尝试使用$compile(element)(scope)
。使用contents()
定位元素的子元素,而不是元素本身 - https://api.jquery.com/contents/
答案 1 :(得分:0)
抱歉我的愚蠢。我错误地写了属性的值,它在开头就缺少正斜杠。该元素将使用相同的代码动态编译。
更加确定的方法是使用
将元素包装为角度元素angular.element(element)
然后将其传递给编译
compile(angular.element(element))(scope));
我找到了解决编译文档here
的解决方案