我正在使用带有模板 html 的路由
$routeProvider.when('/newroute',
{
templateUrl: 'template/newroute.html',
controller: 'myController'
});
在呈现模板 html 后,我需要做一些事情来使用 jquery 操作 DOM(我知道这不是一个好习惯,但我找不到我的问题的答案)
但是,我找不到在模板 html 呈现后立即发生的正确事件。我尝试了以下操作,但不起作用。
$scope.$on('$viewContentLoaded', function () {
doSomething(); //does not work
});
当我调试到 viewContentLoaded 时,模板 html DOM 仍然不可见。有任何想法吗?