я получаю ошибку:Почему я не могу использовать функцию indexOf в своем угловом 2 машинописном коде?
ИСКЛЮЧЕНИЕ: value.indexOf не является функцией
всякий раз, когда я пытаюсь использовать функцию яваскрипта. Вот код:
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'id'
})
export class IdPipe {
transform(value: string): string {
let start = value.indexOf('"id": "')
let id = value.substring(start + 7, start + 7 + 36);
return id;
}
}
Что мне нужно сделать, чтобы сделать эту работу? Я вижу подобные примеры в коде других людей, поэтому я думаю, что это должно сработать.
Вы можете проверить тип на старте функционировать? 'console.log (typeof value);' – Tholle
Ошибка означает, что значение 'value' является тем, что не имеет свойства' indexOf'. Вы можете 'console.log (typeof value)' перед этим, чтобы посмотреть, что происходит. – Pointy