在元素上绑定动态生成的角度指令文本

时间:2016-10-27 14:16:32

标签: angularjs

我正在尝试制定一个指令,当应用于任何输入元素时,会添加data-ng-pattern。现在我想绑定它。我环顾四周,找到了一些东西,但它不起作用。

{{1}}

2 个答案:

答案 0 :(得分:0)

请尝试使用$compile(element)(scope)。使用contents()定位元素的子元素,而不是元素本身 - https://api.jquery.com/contents/

答案 1 :(得分:0)

抱歉我的愚蠢。我错误地写了属性的值,它在开头就缺少正斜杠。该元素将使用相同的代码动态编译。

更加确定的方法是使用

将元素包装为角度元素
angular.element(element) 

然后将其传递给编译

compile(angular.element(element))(scope));

我找到了解决编译文档here

的解决方案