javascript - 如何在 Angular JS 中的自定义标签中访问 HTML?

标签 javascript html angularjs

我创建了一个自定义指令。

<foo>
</foo>

有什么方法可以访问这些标签中的 html 吗?例如

<foo>
<div>
....
</div>
</foo>

我想在我的 JS 中访问这个 div。

最佳答案

您需要使用 ngTransinclude

https://docs.angularjs.org/api/ng/directive/ngTransclude

.directive('foo', function(){
  return {
    restrict: 'E',
    transclude: true,
    template: '<ng-transclude></ng-transclude>'
  }; 

关于javascript - 如何在 Angular JS 中的自定义标签中访问 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57353259/

相关文章:

html - Flexbox 包装 : Chrome vs. Firefox

javascript - 音频结束后隐藏按钮

angularjs - 无法将 Content-Type header 放入拦截器

javascript - 使用 jQuery inArray 并隐藏选项值

javascript - 模板渲染后的 Angular 变化检测

jquery - 没有文字时如何去除边框

javascript - AngularJS:仅在一段时间过后才在ajax请求上显示加载微调器

javascript - 可以通过从 Javascript 中的字符串加载 HTML 来创建自定义 "DOMs"吗?

javascript - 使用 Javascript 和 REST 登录

Javascript 与 PHP 动态通信