javascript - 错误 TS2304 : Cannot find name 'trim' in Angular 5

标签 javascript angular angular5

我有以下功能

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

输出如下。

error TS2304: Cannot find name 'trim'.

我该如何解决这个错误?

最佳答案

使用 trim 的语法是 string.trim(),其中 string 是您要 trim 空格的任何字符串值。所以。你需要像这样使用 payload.trim(),(而不是 trim(payload))

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

关于javascript - 错误 TS2304 : Cannot find name 'trim' in Angular 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49568383/

相关文章:

javascript - 将监听器附加到按钮以使用 AJAX 发送表单数据与使用标准 HTML 表单有什么区别?

angular - 无法读取未定义的属性 'navCtrl'

angular - 使用 Rendertron 进行服务器端渲染 - 没有 firebase 的 Angular 5

angular - 如何使用 `ngx-cookie-service` 设置 cookie 过期日期

javascript - 在 Sencha Touch 中解析复杂的 JSON

javascript - 高级搜索功能 - 为最终用户提供查询构建器

javascript - 如何使用下拉菜单返回 JQuery 隐藏的项目?

angular - 访问主机绑定(bind) Angular2 中的下一个 Div

Angular 2 管道条件下

Angular 6 : Dynamic Meta tag is not working when sharing page on facebook using og:description tag