2017-02-22 4 views

ответ

1

«Если вы используете ng-модель, у вас должна быть точка». Сделайте свою модель точкой объекта. Вам будет хорошо.

Это происходит, когда дочерние области находятся в игре - как детские маршруты или ng-повторы. Область child создает свою собственную ценность, и возникает конфликт имен.

Лучшее объяснение вы здесь: https://stackoverflow.com/a/22768720/1081079

0

Это происходит, когда вы находитесь в детской области. В дочерней области известен родительский объект, но для ребенка создается новая переменная. поэтому, когда вы используете $ scope.test1, он принимает родительскую переменную , но когда вы используете $ scope.test2, она создает новую переменную для ребенка, поэтому она не меняет родителей. решить эту проблему либо изменить $ scope.test2 быть также объект в $ scope.test1 $ scope.test2 = {параметр: нулевой} или использовать $ родительскую службу:

<input ng-model="$parent.test2"> 

 Смежные вопросы

  • Нет связанных вопросов^_^