javascript - Angular $route.reload() 完成时触发事件

标签 javascript angularjs

我有这个:

$route.reload();

我需要在再次渲染模板之前触发一些东西,例如:

$("#someTab").click();

谢谢。

最佳答案

如果您需要运行 jQuery 代码,则需要使用 $timeout 以使代码正常工作:

$timeout(function() {
    $("#someTab").click();
});

当然,你需要注入(inject)$timeout服务。

关于javascript - Angular $route.reload() 完成时触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29699356/

相关文章:

javascript - 如何在 JavaScript 中将数组的每个成员乘以标量?

javascript - 如何更改输入字段的语言

javascript - 网站/浏览器中的语言选择用于本地化广告

javascript - 将具有字符串索引表示法的对象属性转换为点表示法

javascript - promise 返回 promise 如何失败

javascript - 将字符串转换为函数,给出 ReferenceError

javascript - 如何将 Javascript "partial classes"与 TypeScript 样式类定义一起使用

angularjs - angular2-webpack-starter 如何将 NodeJS 服务器添加到项目中

javascript - $http 获取参数不起作用

python - 在 AngularJS 指令中从 templateURL 加载 html(在 django 应用程序中)