如何在文本区域中显示数组内容?
Posted
技术标签:
【中文标题】如何在文本区域中显示数组内容?【英文标题】:How to show array content in a textarea? 【发布时间】:2017-12-22 00:19:40 【问题描述】:我正在尝试将字符串数组的内容显示到文本区域中。
基本上我有一个选择,用户可以选择他的输出,当他选择时,数组会填充选定的字符串。
这是我的 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=" " ng-trim="false" rows="10"></textarea>
这里是我的 JS:
$scope.selectedOutput = [];
$scope.updateOutput = function()
$scope.selectedOutput.push($scope.dispatchOutput.output);
我的文本区域保持完全空白。 我哪里做错了?
【问题讨论】:
出了什么问题? “错”长什么样子?它应该是什么样子? 【参考方案1】:将您的文本区号更改为:-
<textarea class="form-control" ng-model="$parent.selectedOutput" id="selectedOoutput"
ng-list=" " ng-trim="false" rows="10"></textarea>
【讨论】:
结果一样,空白 @Anon ,您在$scope.dispatchOutput.output
中获得价值了吗?
是的,字符串以上是关于如何在文本区域中显示数组内容?的主要内容,如果未能解决你的问题,请参考以下文章
让用户选择在文本区域中显示多少行 [HTML] [JAVASCRIPT?]
如何让用户将 html 输入到 textarea 中?如果他们尝试将 <textarea> 包含在文本区域中,我会遇到问题