Angular onChangeView和完全加载的事件

时间:2016-01-25 11:20:59

标签: javascript jquery angularjs

我需要在完全加载的页面之后调用一个函数(如window.onload),但如果我更改视图,则不会触发此事件。
我试图在我的控制器中调用该函数(在视图更改时触发)但该函数仅在一半时工作(我的函数需要在DOM模型在输入文件中写入值之后在DOM中进行一些更改)。

我想知道我是否可以制作一个条件,比如“在我完成他的工作之后给我打电话”...

例如:

// Case 1 //

// It works perfectly but not on viewChange.
window.onload = function() {
  // My stuff...
}

// Case 2 //

function onLoadView() {
  // My stuff...
}
// In my controller it is always call but sooner than expected
onLoadView();

// Case 3 //

function onLoadView() {
  window.onload = function() {
    // My stuff...
  }
}
// In my controller, the window.onload is not trigger
onLoadView();

感谢帮助人员!

1 个答案:

答案 0 :(得分:0)

<强>解决方案:

我读了这个topic,这正是我所需要的。 我尝试了该指令,它按预期工作。

所以,如果您需要在加载完所有内容后调用某些内容,那么这就适合您 基本上,您也可以使用它来在发生多次转换后触发首字母事件。