Angularjs 在中绑定后,无法按id访问元素

Angularjs 在中绑定后,无法按id访问元素,angularjs,Angularjs,在将数据绑定到HTML之后,我面临着通过ID访问元素的问题。我正在尝试使用指令通过ID访问元素 HTML内容绑定到一个DIV元素,我试图使用accesshtmlid指令在绑定的内容上按id查找,但是我无法通过它的存在获取匹配的元素 这就是HTML内容绑定到DIV的方式 <div ng-bind-html="html_data" access-html-id ></div> 我不确定在访问元素时哪里出错。在jqLite中查找仅限于按标记名(而不是id)查找 您可以查看jq

在将数据绑定到HTML之后,我面临着通过ID访问元素的问题。我正在尝试使用指令通过ID访问元素

HTML内容绑定到一个DIV元素,我试图使用accesshtmlid指令在绑定的内容上按id查找,但是我无法通过它的存在获取匹配的元素

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

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

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

在jqLite中查找仅限于按标记名(而不是id)查找

您可以查看jqLite的文档

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

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