1
A
答えて
6
このためにカスタムパイプが必要です。あなたはこれをこのように実現することができます。
@Pipe({
name: 'split'
})
export class SplitPipe implements PipeTransform {
transform(val:string, params:string[]):string[] {
return val.split(params[0]);
}
}
とこのようにそれを使用する:last
は、セパレータに該当するコンポーネントのプロパティである
{{mystr | split:last }}
。
0
last
は何ですか。文字列をいくつかの区切り文字で分割すると、文字列の最後の文字セットが必要であることを意味すると思います。たとえば、文字列がabc,def,ghi
で区切り文字が,
の場合は、ghi
が必要です。
@Pipe({ name: 'splitLast' })
export class SplitLastPipe implements PipeTransform {
transform(value:string, [separator]):string {
let splits = value.split(separator);
if(splits.length > 1) {
return splits.pop();
} else {
return '';
}
}
}
{{mystr | splitLast:','}}
+0
を提供することができ? –
+0
@ ObasiObenyOj、pop()の代わりにshift()を使用します。 –
関連する問題
- 1. perlのパイプ文字で分割する
- 2. 分割文字列
- 3. 分割文字列
- 4. 分割文字列
- 5. 分割文字列[]
- 6. 分割文字列
- 7. 分割区切り文字としてパイプ記号と文字列
- 8. 文字列の分割文字
- 9. 分割文字列区切り文字
- 10. バッシュ分割文字列
- 11. ハスケル:文字列分割。
- 12. Java文字列分割エラー
- 13. 分割文字列とシンボル
- 14. 文字列の分割
- 15. 分割文字列は、 '' C++
- 16. 分割文字列が
- 17. SQL分割文字列
- 18. 分割C#で文字列
- 19. 分割文字列は、C#
- 20. Javaの分割文字列
- 21. セグメンテーションフォルト - 分割文字列
- 22. 分割/再フォーマット文字列
- 23. 分割テキスト文字列R
- 24. 文字列トリミングと分割
- 25. 文字列分割関数
- 26. C++マルチ分割文字列
- 27. SparkSQL分割文字列
- 28. Java文字列 "|"で分割
- 29. 分割データの文字列
- 30. スパークリヤ分割文字列
あなたは、私が最初の文字を取得するには、これを逆にするにはどうすればよいの詳細 –