так вот как это выглядит, и вот Plunker
parent scope
ng-repeat
directive
в директиве есть атрибут двунаправленного связывания с переменной в родительской области.
Но это не работает так, как я хотел (но я могу понять, почему это не работает)
Причина: ngRepeat создаст свою собственную область, поэтому после изменения переменной в директиве Angular добавьте переменную в ngRepeat, но она оставит переменную в родительском без изменений.
Я могу сделать что-то вроде scope. $parent. $parent.variable, чтобы изменить переменную, но это не идея в Angular.
Как мне сделать?
Кроме того, если я изменяю повторяющийся элемент в коллекции элементов, элемент не может быть изменен.
Из-за той же причины выше.