私はエラーを取得する:角2のタイスクリプトコードでindexOf関数を使用できないのはなぜですか?
EXCEPTION:私はjavascriptの機能を使用しようとするたび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