gpt4 book ai didi

ionic-framework - Ionicframework 中 $window 和 window 的区别

转载 作者:行者123 更新时间:2023-12-04 03:20:30 26 4
gpt4 key购买 nike

ionic 框架中 $window 和 window 之间的确切区别是什么?

例如,在 learn.ionicframework.com/formulas/localstorage/的 localstorage 教程中,同时使用了 $window 和 window。

最佳答案

$window 是一个包含全局变量 window 的 Angular 服务,主要是为了可以模拟单元测试:

A reference to the browser's window object. While window is globally available in JavaScript, it causes testability problems, because it is a global variable. In angular we always refer to it through the $window service, so it may be overridden, removed or mocked for testing.



如果你看 at the source ,你会看到它背后没有更多的东西:

function $WindowProvider() {
this.$get = valueFn(window);
}

关于ionic-framework - Ionicframework 中 $window 和 window 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28906180/

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