在Angular 1.x和Ionic 1.x中,我可以通过依赖注入来访问窗口对象,如下所示:
angular.module('app.utils', [])
.factory('LocalStorage', ['$window', function($window) {
return {
set: function(key, value) {
$window.localStorage[key] = value;
},
get: function(key, defaultValue) {
return $window.localStorage[key] || defaultValue;
}
};
}]);
Run Code Online (Sandbox Code Playgroud)
我如何在Angular 2和Ionic 2中做同样的事情?