cip*_*pak 6 angularjs angularjs-directive angularjs-ng-transclude
我正在尝试使用指令的transclude内容(指令的原始内容,而不是模板)作为网格中行的HTML模板.
<grid attrs="...">
<action-column-template>...(html I need)...</action-column-template>
</grid>
Run Code Online (Sandbox Code Playgroud)
我的想法是我需要action-column-template的原始HTML(未编译,未绑定到任何范围).
我不控制每一行的生成,因此我无法使用transclude(rowScope)手动将该操作模板绑定到每一行的范围.我只需要它作为普通的html(即"{{}}"和内部指令未被触及).
从链接函数运行transclude()fn可以获得已转换的内容,但绑定到范围并扩展了内部指令.并且编译函数的tElem参数的html()返回指令模板的HTML,而不是要转换的内容.
所以问题是:我可以将编译,控制器,preLink或postLink函数中的指令内容转换为未编译的HTML吗?
谢谢.
| 归档时间: |
|
| 查看次数: |
804 次 |
| 最近记录: |