告诉角度来拾取动态添加的指令

时间:2016-09-06 13:28:44

标签: javascript angularjs twitter-bootstrap angularjs-directive angular-ui-bootstrap

我正在创建一个bootstrap popover,我正在尝试在popover的内容中使用一个指令。

我使用以下HTML:

f_type

每当鼠标悬停在DIV上时,我会在代码的某处执行:

struct statfs

这会启动包含内容的弹出窗口:

<div data-animation="false"
     data-template='<div style="width: 400px; max-width: 400px; height: 400px; max-height: 400px;" class="popover some-custom-classes" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
     data-html='true'
     data-placement='right'
     data-original-title='My title'
     data-content='<b>TEST</b> <my-directive></my-directive> TEST'
     data-trigger='manual'
     data-container=".modal-dialog">

     Some Content
</div>

但是,该指令未显示。它不会被角度拾取,因此浏览器会忽略它,因为它不知道“my-directive”元素。我认为Angular不会选择它,因为指令是通过bootstrap的popover实现使用jquery动态地(从angular中独立)添加到DOM中。

问题: 有没有办法手动告诉角度“解析”指令?

PS。我认为在较新版本的ui-bootstrap中你可以指定一个角度模板,但遗憾的是我不能使用ui-bootstrap(古代版本0.10.0除外,这似乎不适合我使用popovers)。

0 个答案:

没有答案