简体   繁体   English

使用angularjs在字符串数组之间添加空间

[英]Add space between string array using angularjs

I am working in angularjs project, 我正在angularjs项目中工作,

var res = ["Art","Logic","Science"];
$scope.output = res;

Result is displayed as 结果显示为

Art,Logic,Science 艺术,逻辑,科学

I need the result as - 我需要的结果是-

Art, Logic, Science 艺术,逻辑,科学

Have to add space between each string array value. 每个字符串数组值之间必须添加空格。

You can use the join() method to achieve this. 您可以使用join()方法来实现。

 var myapp = angular.module('myapp', []); myapp.controller('SpaceCntrl', function($scope) { var result = ["Art", "Logic", "Science"]; $scope.res = result.join(', '); }); 
 <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> <div ng-app="myapp"> <div ng-controller="SpaceCntrl"> <span ng-bind="res"></span> </div> </div> 

This is how I usually do it: 这是我通常的做法:

$scope.output = res.join(', ');

Using Array.propotype.join() 使用Array.propotype.join()

Joining the array will do it :) 加入数组即可:)

var res = ["Art","Logic","Science"];
$scope.output = res.join(', ');

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM