Q:

Angular 2 HTTP (JSON)

Есть в сети джейсон файл. (структура проще некуда (id:10, name:Jon).
С помощью http на ангуляре 2-ом хочу получить этот файл и хотя бы первую строку вывести в {{result}}
Как это сделать?

A:

 Можно вот так:
getLocation() {
    return this.http.request('/app/admin/users/driver/services/json/location.json')
        .map(res => res.json());
}

а в контроллере
 service.getLocation().subscribe(
 res => {

  console.log(res)
})

Обновлено
import {HttpService} from 'path/to/httpService'; //без расширения
 ...
@Component({
... 
template: `<p>{{ result.name }}</p>
           <p>{{ result.age }}</p>`,
providers: [Http, HttpService]
})
...
private result:any = {name: '', age:''};
constructor(private service:HttpService) {
    this.getData();
}

getData() {
   let self = this;
   this.service.getLocation()
          .subscribe(res => {
          self.result = res;
          console.log(res); 
         });
}

Пример по ссылке

