考虑一个具有自定义组件的 UI <foo>- 现在假设它只是文本。
<foo id="foo-id">SOMETEXT</foo>
我想在 UI 上的两个位置显示此内容 - 其中一个是模态的。如何将模态内容委托给这个现有元素?我正在使用对 Jquery/angularjs 或本机 HTML 解决方案开放。
<foo id="foo-id">SOMETEXT</foo>
<div class="modal fade" id="exampleModal" ...>
...
<div class="modal-body">
### REFERENCE TO ID #foo-id here ###
</div>
</div
我试图避免使用元素的第二个实例,例如:
<foo id="foo-id">SOMETEXT</foo>
<div class="modal fade" id="exampleModal" ...>
...
<div class="modal-body">
<foo id="foo-id-2">SOMETEXT</foo>
</div>
</div
更多上下文
我真正想要这样做的原因是因为我们有一个带有下拉扩展器的网页,它已经呈现了丰富的组件。我们正在尝试添加一个“弹出”按钮,该按钮将在模式窗口中显示渲染的元素。因为在按下弹出窗口时元素已经处于正确的加载状态,所以将组件委托给预定义的组件而不是重新创建是有意义的。
堆栈是 angularJS、bootstrap 3、jquery,我无法更改它:(