【发布时间】:2014-08-20 17:12:09
【问题描述】:
我有一个带有 javascript 库的 3rd 方服务,该库将从 JSON 结构生成 HTML。 HTML 是使用一个指令生成的,该指令调用库方法以生成 HTML,然后将其作为 innerHTML。
为了扩展它,我已经能够呈现一个我想用我自己的指令处理的自定义 HTML 标记。
如果我的 HTML 文件以:
开头<vendor-directive vendorAttr="doStuff"></vendor-directive>
在供应商库之后,它将导致:
<vendor-directive vendorAttr="doStuff"><my-custom-component>IDabcd1234</my-custom-component></vendor-directive>
my-custom-component 有一个我指定的指令,我想依次评估和拉入一些异步数据,然后将其作为复杂的组件或结构输出。
最终结果:
<vendor-directive vendorAttr="doStuff">
<my-custom-coponent>
<form><input type="text" ... /></form>
</my-custom-component>
</vendor-directive>
我环顾四周,找到了一些关于 $compile 的信息,但我无法获得完整的图片。 AngularJS(最新版本)是否支持此功能以及使其正常工作的基本语法是什么,
热烈欢迎提出建议和例子!祝你有美好的一天,
【问题讨论】:
标签: javascript html angularjs