我需要在完全加载的页面之后调用一个函数(如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();
感谢帮助人员!
答案 0 :(得分:0)
<强>解决方案:强>
我读了这个topic,这正是我所需要的。 我尝试了该指令,它按预期工作。
所以,如果您需要在加载完所有内容后调用某些内容,那么这就适合您 基本上,您也可以使用它来在发生多次转换后触发首字母事件。