// private helper methods private addJwt(options?: RequestOptionsArgs): RequestOptionsArgs { // ensure request options and headers are not null options = options || new RequestOptions(); options.headers = options.headers || new Headers(); // add authorization header with jwt token let currentUser = JSON.parse(localStorage.getItem('currentUser')); if (currentUser && currentUser.token) { options.headers.append('Authorization', 'Bearer ' + currentUser.token); } return options; }