title: settimeout issue on iOS devices
body: <p>The below timeout function is not working on iOS devices. 
  Is <code>settimeout</code> function does not work on iOS devices?
  Is there something missing in below code?</p>
  
  <pre><code>_timeoutService: ng.ITimeoutService
  
  
  
  this._timeoutService(1200, true).then(() =&gt; {
            //below statement does not have any effect on iOS devices
            // enable my angular material control
            // set some text in an angular material input element
             this.supportEmailCtrlDisabled = false;
          });
  </code></pre>
  
  <p>I came across this post <a href="https://stackoverflow.com/a/10991974/5252545">https://stackoverflow.com/a/10991974/5252545</a>. Looks like a similar issue. But not sure -
   1. If this solves my issue?
   2. what a 'bind' method is?
   3. How to write the method in typescript?</p>