Angular2 如何拆分字符串?

Lea*_*Lea 3 split angular

嗨,我正在尝试使用可能的管道拆分 json 字符串?或者我真的不知道该怎么做。

现在我有 json 字符串

"www.youtube.com||djlajdalksd.png||东西"

(这些只是编的)

我只想得到 .png 部分。

我怎么能做到这一点?

n00*_*dl3 6

写一个管道:

@Pipe({ name: "splitAndGet" })
export class SplitAndGetPipe implements PipeTransform {
  transform(input: string, separator: string,index:number): string {
    return input.split(separator)[index];
  }
}
Run Code Online (Sandbox Code Playgroud)

然后在模板中:

{{"www.youtube.com||djlajdalksd.png||somethingsomething"|splitAndGet:"||":1}}
Run Code Online (Sandbox Code Playgroud)

那会回来 "djlajdalksd.png"