在 angular js 中加载模板时调用函数

Calling a function when the template is loaded in angular js

我在这里浏览了很多答案,但没有找到与我的问题相关的答案。如果已经回答,我很抱歉。我是 angular js 的新手,目前开始研究 angular 路由。 我有一个使用 $routeProvider 加载模板的应用程序,我需要在模板加载所有图像后立即调用一个函数。那可能吗?有什么简单的方法可以做到这一点?

您可以使用 ng-init 指令来调用您的情况所需的函数。

在页面起点的某处添加ng-init="yourfunction()"

<div ng-init="LoadThings()">

您可以使用每次重新加载内容时发出的 ngView $viewContentLoaded 事件

https://docs.angularjs.org/api/ngRoute/directive/ngView