首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用angularjs显示具有自定义空间的数组项

使用angularjs显示具有自定义空间的数组项
EN

Stack Overflow用户
提问于 2017-05-02 07:06:17
回答 1查看 1.5K关注 0票数 2

我正在尝试显示一个string[],这就像

JS代码

代码语言:javascript
复制
var result = ["Fish","Mutton","Shrimp","Chicken"];
$scope.res = result;

我得到了$scope.res中的所有数组值,并使用ng-bind在HTML中显示,

HTML代码

代码语言:javascript
复制
<span ng-bind="res"></span>

结果:鱼,羊肉,虾,鸡

所需结果:鱼、羊肉、虾、鸡

我需要在每个数组值之间添加空间。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-02 07:08:33

您可以使用join方法。

join()方法将数组(或类似数组的对象)的所有元素连接到一个字符串中。

JS

代码语言:javascript
复制
var result = ["Fish","Mutton","Shrimp","Chicken"];
$scope.res = result.join(', ');

HTML

代码语言:javascript
复制
<span ng-bind="res"></span>

代码语言:javascript
复制
var myapp = angular.module('myapp', []);
myapp.controller('FirstCtrl', function ($scope) {
    var result = ["Fish","Mutton","Shrimp","Chicken"];
    $scope.res = result.join(', ');
});
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myapp">
    <fieldset ng-controller="FirstCtrl">
        <span ng-bind="res"></span>
    </fieldset>
</div>

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43732038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档