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

标签 javascript angularjs arrays function

我正在尝试显示一个字符串[],就像

JS代码

var result = ["Fish","Mutton","Shrimp","Chicken"];
$scope.res = result;

我在 $scope.res 中获取所有数组值并使用 ng-bind 在 HTML 中显示,

HTML代码

<span ng-bind="res"></span>

结果:鱼、羊、虾、鸡

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

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

最佳答案

您可以使用join 方法。

The join() method joins all elements of an array (or an array-like object) into a string.

JS

var result = ["Fish","Mutton","Shrimp","Chicken"];
$scope.res = result.join(', ');

HTML

<span ng-bind="res"></span>

var myapp = angular.module('myapp', []);
myapp.controller('FirstCtrl', function ($scope) {
    var result = ["Fish","Mutton","Shrimp","Chicken"];
    $scope.res = result.join(', ');
});
<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>

关于javascript - 使用angularjs显示具有自定义空间的数组项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43732038/

相关文章:

javascript - 在数组中 & 在字符串中

JavaScript 全局设计模式

javascript - 当流库抛出错误时正确处理 Gulp.js 乙烯基流错误

javascript - 如何在 Angular JS 中的动画之后触发 Controller 功能

javascript - 使用javascript添加div,使用angularjs来显示数据

arrays - MongoDB - 仅投影数组中的匹配元素

javascript - 是否有浏览器 API 可以告诉我应用于浏览器的首选项(字体系列、字体大小、焦点大小等)?

javascript - 显示或隐藏子 div

javascript - 使用 AngularJS Controller 的 Http 请求

Javascript 数组循环创建多个数组而不是 1 个数组