Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将对象推送到数组时在末尾追加新行_Javascript_Arrays_Angularjs_Json_Object - Fatal编程技术网

Javascript 将对象推送到数组时在末尾追加新行

Javascript 将对象推送到数组时在末尾追加新行,javascript,arrays,angularjs,json,object,Javascript,Arrays,Angularjs,Json,Object,我的html中有一个选择输入和输入 <select class="span3 align-right-input" ui-select2="{minimumResultsForSearch: -1}" ng-model="info.otherUse" ng-init="info.otherUse=lists.primaryFunctions[0].typeName"> <option ng-repeat="list in lists.primary

我的html中有一个选择输入和输入

   <select class="span3 align-right-input" ui-select2="{minimumResultsForSearch: -1}" ng-model="info.otherUse" ng-init="info.otherUse=lists.primaryFunctions[0].typeName">
            <option ng-repeat="list in lists.primaryFunctions">
                {{list.typeName}}
                </<option>

          </select>

   <input type="number" name="otherGfa" ng-model="info.otherGfa" />
当我做其他用途的控制台日志时。这是我得到的

[……] 0: {…} 总楼面面积:40 使用:“\n门诊外科中心\n\n\n” proto:对象{…} 长度:1 proto:数组[]

我无法理解为什么要添加这些新行字符。\n在视图中显示这些新行字符时,这会导致问题,因此我想将其删除


提前感谢:-):-)

不知道为什么
\n
首先在那里,很可能它已经在您引用的源字段中了。您应该检查
$scope.info.otherUse的内容

至于如何摆脱它,这里有一个正则表达式:

$scope.info.otherUse.replace(/\n/g, '')

如果未为选项指定
,则该选项的文本内容将成为已使用的值。选项的文本内容前后都有一个换行符,因为您是在模板中以这种方式编写的。非常感谢!我一增加ng值,问题就解决了。
$scope.info.otherUse.replace(/\n/g, '')