错误TS2304:在Angular 5中找不到名称'trim'

Kir*_*ahi 1 javascript angular angular5

我有以下功能

add(playload) {
    return this.http.post(`/api/v1/cards.json`, { text: trim(playload) });
}
Run Code Online (Sandbox Code Playgroud)

它输出如下.

error TS2304: Cannot find name 'trim'.
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个错误?

Ank*_*wal 8

using的语法trimstring.trim()在哪里string可以修剪空格的任何字符串值.所以.你需要这样使用payload.trim(),(而不是trim(payload))

add(playload) {
    return this.http.post(`/api/v1/cards.json`, { text: playload.trim() });
}
Run Code Online (Sandbox Code Playgroud)