在使用 ngBindHtml 呈现的 html 片段上调用 ​​js 函数

Call a js function on an html snippet rendered using ngBindHtml

我正在获取一些要在 Angular 小部件中显示的 html 内容。我正在使用 ng-bind-html 在控制器中显示此 html 内容。呈现此 html 内容后,我想调用一个 js 函数,该函数可以修改此 html 内容的某些部分(Hide/show 在内容中使用 类)。此函数没有触发器我想在呈现 html 后立即调用此函数。

我尝试在初始化 ngBindHtml 对象后调用 js 函数,这并不奇怪。

有什么方法可以查明 html 内容何时呈现(事件或类似事件)。

我现在没有任何可共享的代码。

尝试在 $timeout 内调用您的函数:

$timeout(function() {
    // your code
});

$timeout会在渲染进程所在的浏览器事件队列中添加一个新事件