Могу ли я иметь двустороннюю привязку к текстовой области с помощью ng-list? - PullRequest
0 голосов
/ 29 июня 2018

Я видел несколько примеров, когда пользователь может вводить данные в <textarea> и преобразовывать их в массив. Однако, если я изменю массив внутри, изменения не будут отражены в текстовой области. Есть ли способ сделать переплет двухсторонним?

Пример: кнопка добавляет элементы в массив, но они не отображаются в текстовой области. Изменение текстовой области перезаписывает любые внутренние изменения.

var app = angular.module('app', []);




{{ list | json }}

1 Ответ

0 голосов
/ 29 июня 2018

Вам необходимо изменить ссылку list. ng-model не делает глубоких проверок на равенство.

Попробуйте что-то вроде list = list.slice(0); list.push('newitem')

var app = angular.module('app', []);




{{ list | json }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...