В моем приложении AngularJS я просматриваю объект массива и отправляю значение на радиовход как значение. Общая идея состоит в том, что пользователь выбирает переключатель и значение, возвращающееся в $ routeParams. К сожалению, переменная {{ modelSelected }}
, похоже, недоступна вне ng-repeat. Почему? Первый никогда не показывает переменную {{ modelSelected }}
.
Создает ли AngularJS объект ScopeChild в ng-repeat?
<html ng-app>
<body ng-init="models = [{name:'Sam'},{name:'Harry'},{name:'Sally'}]">
<h3> Selected {{ modelSelected }} shown outside paragraph</h3>
<div ng-repeat="model in models">
<p>{{ model.name }} -
<input ng-model="modelSelected" type="radio" name="patient" value="{{ model.name }}" required>
</p>
<h3> Selected {{ modelSelected }} shown inside paragraph</h3>
</div>
</body>
</html>