如何在textarea中显示数组内容?

时间:2017-07-17 12:42:34

标签: angularjs arrays textarea

我正在尝试将一个String数组的内容显示到textarea中。

基本上我有一个用户可以选择他的输出的选择,当他选择时,数组将填充所选的字符串。

这是我的HTML:

<select  class="form-control" id="dispatchOutput" ng-model="dispatchOutput" 
  ng-options="item as (item.output | uppercase) for item in searchFilterDispatcher.params" 
  ng-change="updateOutput()">

<textarea class="form-control" ng-model="selectedOutput" id="selectedOoutput" 
                               ng-list="&#10;" ng-trim="false" rows="10"></textarea>

这里是我的JS:

$scope.selectedOutput = [];
$scope.updateOutput = function(){
    $scope.selectedOutput.push($scope.dispatchOutput.output);
}

我的textarea完全空白。 我哪里弄错了?

1 个答案:

答案 0 :(得分:0)

将您的文本区域代码更改为: -

<textarea class="form-control" ng-model="$parent.selectedOutput" id="selectedOoutput" 
                               ng-list="&#10;" ng-trim="false" rows="10"></textarea>