有一个叫做车辆的实体。对于某些字段(来源和目的地),我正在使用Google地方自动完成。如果我尝试提交表单,请收到以下错误
错误:在Object.stringify处将循环结构转换为JSON。
如果我删除空格并提交表单,它的工作正常。
例如:班加罗尔,卡纳塔克邦---->给出错误 Bangalore,卡纳塔卡------>工作得很好。
请建议我在使用angularjs代码提交表单之前删除此文本字段中的空格。
Filter.js:
(function() {
'use strict';
angular
.module('iloadsappApp')
.filter('whitespace', function () {
return function (input) {
if (input) {
return input.replace(/[\s]/g, '');
}
}
})
})();
尝试在angularjs中使用replace函数来删除空格,但是获取替换不是函数错误!
答案 0 :(得分:2)
在使用"use strict";
之前,您必须先添加replace
。您还需要检查字符串(输入)是否为空。
你也可以尝试:
return String(input).replace(/[\s]/g, '');