在以角度绑定后无法通过id访问元素

时间:2014-04-23 14:27:22

标签: angularjs

在将数据绑定到HTML后,我遇到了通过ID访问元素的问题。我试图使用指令通过ID访问元素。

HTML内容绑定到DIV元素,我尝试使用 access-html-id 指令通过id在绑定内容上查找,但我无法获取匹配元素虽然现在。

这就是将HTML内容绑定到DIV的方式

<div ng-bind-html="html_data" access-html-id ></div>

访问绑定的html内容的代码如下

myApp.directive('accessHtmlId',function(){
    return {
        restrict : 'A',
        link : function(scope, iElement, attrs, controller){
                console.log(iElement.find("#hello")); // DOESNT WORKS
        }
        }
});

我不确定在访问元素时我出错了。

1 个答案:

答案 0 :(得分:0)

在jqLit​​e中查找仅限于通过标记名称(而不是id)查找。

您可以查看jqLit​​e here

的文档

或者您可以在项目中包含jQuery,只需确保在 angular

之前包含jQuery