gpt4 book ai didi

javascript - AngularJs 上的加载 url 未检测到 onload 事件

转载 作者:行者123 更新时间:2023-11-28 00:37:15 24 4
gpt4 key购买 nike

我正在使用 AngularJS 框架,但遇到问题...我有一个指令,仅在加载窗口时才起作用。

screensCreators.directive('createscreen', function () {
return {
restrict: "A",
transclude: true,
scope: false,
link: function (scope, element, attrs) {

$(window).load(function () {
console.log(scope);

});
};

};
});

当我证明刷新页面按“F5”或按浏览器栏中的按钮时,我的页面有一个指令,并且这些工作正常......但是如果我刷新或从 bar 加载页面,在 bar 中写入 url 并加载...我的指令不起作用,因为未输入加载事件...

为什么?

谢谢

最佳答案

我解决了我的问题...

这很简单,但不太优雅......

我需要在页面加载后加载此指令...并且事件“load”、“afterprinting”...无法正常工作

我的解决方案是添加一个带有时间“1”的TimeOut,这样,当页面加载时,总是在之后加载脚本

setTimeout(function(){....},1);

我知道这不是最好的解决方案,但它对我来说效果很好。谢谢

关于javascript - AngularJs 上的加载 url 未检测到 onload 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28362621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com