Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在加载时触发绑定事件_Javascript_Angularjs - Fatal编程技术网

Javascript 在加载时触发绑定事件

Javascript 在加载时触发绑定事件,javascript,angularjs,Javascript,Angularjs,不太确定这是否是一种反模式,如果有更好的方法,也许有人可以给我们一些启示 我在窗口上绑定了一个重新调整大小的事件,还想在加载时触发相同的代码。这是正确的方法吗 angular.element($window).bind("resize", function (event) { // code here }).trigger("resize"); 在下面拉小提琴 通常的方法是将共享代码提取到单个函数中,并从两种事件类型中调用该函数。所以它看起来像: function resize(e

不太确定这是否是一种反模式,如果有更好的方法,也许有人可以给我们一些启示

我在窗口上绑定了一个重新调整大小的事件,还想在加载时触发相同的代码。这是正确的方法吗

angular.element($window).bind("resize", function (event) {

    // code here

}).trigger("resize");
在下面拉小提琴


通常的方法是将共享代码提取到单个函数中,并从两种事件类型中调用该函数。所以它看起来像:

function resize(event) {
    // do the resize
}


angular.element($window).bind("resize", resize);

/* now call resize on init the angular way */
要以角度方式调用加载时调整大小,请查看: