【发布时间】:2017-01-09 14:12:31
【问题描述】:
所以我有一个用 ng-list 定义的文本区域,它将数组中的元素分隔到它们自己的行中。
<textarea data-ng-model="names" data-ng-list=" " data-ng-trim="false"></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
【问题讨论】:
标签: angularjs arrays scope angularjs-scope angular-nglist