Angular 4 put a global constant available to zone.js -


i using angular (4 think) typescript , zone.js (0.8.4). import zone.js via "polyfills.ts" file. when inside source code of zone.js, there code this:

var isdisableiecheck = _global['__zone_disable_ie_check'] || false; 

my question is, how can set variable in _globals ?

thanks

global window object in browser can seen here:

(function (global, factory) {     typeof exports === 'object' && typeof module !== 'undefined' ? factory() :     typeof define === 'function' && define.amd ? define(factory) :     (factory()); }(this,    <------------ `this` points `window` in global scope  (function () {     ... }); 

so can set variable this:

window['__zone_disable_ie_check'] = true; 

but need before zone.js loaded. if load zone.js in index.html, add following:

<script>     window['__zone_disable_ie_check'] = true; </script> <script src="node_modules/zone.js/dist/zone.js"></script> 

Comments

Popular posts from this blog

python Tkinter Capturing keyboard events save as one single string -

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

javascript - Z-index in d3.js -