0
Описание:
Я использую ui-router для загрузки страниц форм при нажатии значка, когда пользователь нажимает значок, который должна загружать новая форма (удалите все заполненные поля). Я добавил значок ng-click, который можно использовать для сброса значений формы.Сбросить значение формы/объект для удаления по ng-click в AngularJS
index.html
<td>
<a ui-sref="form2"
title="yahoo">
<span class="glyphicon glyphicon-file" ng-click="newForm('new')" id="yahooIcon" ></span>
</a>
</td>
form2.html
<input type="text" name="firstname" ng-model="myModel.firstname"><br>
app.js
$scope.newForm = function (id){
if (id == 'new')
{
console.log(" model value inside: "+$scope.myModel.firstname);
$scope.myModel = {};
}
}
Проблема:
- нг-модель данных показывая неопределенное значение в контроллере и не смогут сбросить модель при нажатии на значок.
- Демо использует тот же контроллер, но если у меня есть разные контроллеры, чем индексная страница. Как я могу отправить значение нажатия кнопки (ng-click) дочерним контроллерам?
DEMO (Plunker)
, если вы хотите использовать код в нескольких контроллерах вам свое время, чтобы начать думать об услугах или заводах, а также введения в контроллерах где вам нужно – JordanHendrix