所以我有一个用 ng-list 定义的文本区域,它将数组中的元素分成自己的行。
<textarea data-ng-model="names" data-ng-list=" " data-ng-trim="false"></textarea>
我有一个按钮,可以将内容添加到名称数组中,并且我希望它也显示在 textarea 中。
<button data-ng-click='addPlayer()'>Add</button>
$scope.addPlayer = function() {
$scope.names.push('HODOR' + n++);
}
不幸的是,当更多元素添加到数组中时,文本区域不会更新,即使它们仍然存储在数组中。他们无论如何我可以强迫这种情况发生吗?我尝试使用 $scope.$apply 并没有奏效。这是一个显示错误的plunker。 https://plnkr.co/edit/gaLtvWw3Odhfngrhkitf?p=preview