Вот пример того, как я получаю Четвероугольную информацию в одном из моих компонентов:Используйте угловые 2 услуг в рамках функций компонентов
import {Component} from 'angular2/core';
import {FoursquareService} from '../../services/foursquare'
@Component({
templateUrl : 'app/components/new-listing/new-listing.html',
providers : [FoursquareService]
})
export class NewListingComponent {
venues : Array<Object> = [];
constructor(foursquareApi : FoursquareService) {
//Foursquare api
foursquareApi.foursquareGet('&ll=51.5255168,-0.0858669&query=xoyo')
.subscribe(data => {
this.venues = data.response.venues;
console.log(this.venues);
});
}
}
Это журналы, связанные объекты на консоль при загрузке страницы, однако я хочу добиться одинаковой функциональности при нажатии кнопки или во время ввода пользователем, следовательно, иметь ее в отдельной функции, однако каждый раз, когда я удаляю foursquareApi : FoursquareService
из конструктора, я получаю различные ошибки.