title: Angular 2 JSONP, injected script did not invoke callback
body: <p>I'm using Angular 2.RC4 and typescript</p>
  
  <p>I have class with data:</p>
  
  <pre><code>    import {Injectable, Injector, ReflectiveInjector} from '@angular/core';
  import {
      Http, Response, Headers, RequestOptions, HTTP_PROVIDERS, Jsonp, JSONP_PROVIDERS,
      URLSearchParams
  } from '@angular/http';
  import { Observable } from 'rxjs/Observable';
  import '../helpers/rxjs-operators';
  import { caaConfig } from "../config/cmsaa";
  
  getData(url: string): Observable&lt;any&gt;{
          let params  = new URLSearchParams();
          params.set('callback', 'JSONP_CALLBACK');
          url = this.domain + url;
          let cacheKey = 'cache_caa_http_get_' + url;
          if(this._cache[cacheKey]){
              return this._cache[cacheKey];
          }else{
              let request = this.jsonp.get(url, {search:params}).map(this.extractData).catch(this.handleError);
              this._cache[cacheKey] = request;
              return request;
              }
      }
  </code></pre>
  
  <p>In all sources: github issues, stackoverflow posts I saw that add callback parameter solve problem. In my case not.</p>
  
  <p>My error is:</p>
  
  <p>JSONP injected script did not invoke callback.</p>
  
  <p>and url </p>
  
  <p><a href="http://example.com/project/invoices/4137?callback=__ng_jsonp__.__req0.finished" rel="nofollow">http://example.com/project/invoices/4137?callback=<strong>ng_jsonp</strong>.__req0.finished</a></p>
  
  <p>In my bootstrap in included JSON_PROVIDERS. </p>
  
  <p>Someone have idea what I should fix to get data from my remote server?</p>