【问题标题】:AngularJS - Show the array values on front endAngularJS - 在前端显示数组值
【发布时间】:2018-11-19 14:29:40
【问题描述】:

我将值推送到来自选择框的数组以完成此操作,我正在这样做:

$scope.selectedValues = [{

}]

$scope.print = function() {
  $scope.selectedValues.push($scope.model);
}
<div>{{selectedValues}}</div>

我在前端看到的是包含 [{},"01","02"] 值的数组,而不仅仅是值。
我只需要呈现值。

【问题讨论】:

  • 初始化为$scope.selectedValues = []
  • 显示为&lt;div&gt;{{selectedValues.join(" ")}}&lt;/div&gt;
  • 谢谢大家!!

标签: javascript arrays angularjs


【解决方案1】:

Javascript

$scope.selectedValues = [];

$scope.print = function() {
  $scope.selectedValues.push($scope.model);
};

标记

<div>
  <span ng-repeat="value in selectedValues">{{value}}</span>
</div>

【讨论】:

    【解决方案2】:

    问题是您将空对象推入 selectedValues {}。 数组应该这样声明

    $scope.selectedValues = [];
    

    【讨论】:

    • 萨默,谢谢。
    猜你喜欢
    • 1970-01-01
    • 2018-11-26
    • 1970-01-01
    • 1970-01-01
    • 2017-11-11
    • 2014-02-06
    • 2017-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多