在使用 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会在渲染进程所在的浏览器事件队列中添加一个新事件
我正在获取一些要在 Angular 小部件中显示的 html 内容。我正在使用 ng-bind-html 在控制器中显示此 html 内容。呈现此 html 内容后,我想调用一个 js 函数,该函数可以修改此 html 内容的某些部分(Hide/show 在内容中使用 类)。此函数没有触发器我想在呈现 html 后立即调用此函数。
我尝试在初始化 ngBindHtml 对象后调用 js 函数,这并不奇怪。
有什么方法可以查明 html 内容何时呈现(事件或类似事件)。
我现在没有任何可共享的代码。
尝试在 $timeout 内调用您的函数:
$timeout(function() {
// your code
});
$timeout会在渲染进程所在的浏览器事件队列中添加一个新事件