Задать вопрос
@zagamay_ru

Почему не работает ngModel в ngRepeat?

Здравствуйте! Подскажите почему не работает модель в поле input..

<label ng-repeat="(key, val) in datas.options.sex">
				<input 
					type="checkbox" 
					ng-true-value="key" 
					ng-false-value="null" 
					ng-model="filter.sex[key]" 
					/> {{val}}
			</label>
  • Вопрос задан
  • 337 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
banderos120
@banderos120
Играю на балалайке
Вроде как ng-repeat создает свой скоуп . Попробуйте ng-model="$parent.filter.sex[key]"
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@zagamay_ru Автор вопроса
спасибо так он стал воспринимать model, но появилась другая проблема

<div ng-repeat="(key, val) in datas.options.sex">
				<label>
					<input 
						type="checkbox" 
						ng-true-value="1" 
						ng-false-value="null" 
						ng-model="$parent.filter.sex[key]"
						/> {{val}}
				</label>
			</div>


ng-true-value="1" вместо 1 ставлю key и перестаёт работать
По сути там динамическое значение - 1, 2, 3 и тд. почему не понимает не пойму..
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы