Я пытаюсь использовать http.get
для вызова удаленного URL-адреса. Я добавляю строку поиска к базовому URL. Эта строка поиска должна быть закодирована в URL. Но я получаю эту ошибку:Угловой 2: Не удается найти имя 'encodeUri'
Cannot find name 'encodeUri'
Как его импортировать или сделать доступным? Это стандартная функция Javascript, и у меня была та же проблема, которая пыталась использовать объект Javascript Math
.
search(term:string):any {
let encoded_term:string = encodeUri(term);
let url:string = [Config.API_BASE_URL, 'members', 'search', '?q=' + encoded_term].join('/');
return this.http.get(url)
.map(res => res.json())
.map(res => {
return this.buildPage(res);
});
}
Ну, это было неловко. Спасибо. –