Я очень новичок в Угловом и не могу передать идентификатор сообщения, которое нужно удалить в контроллер удаления. Вот HTML родителя:Получение значения из родительской области для области с дочерними объектами
<a href="#" class="btn btn-circle btn-fab btn-raised btn-danger btn-trash"
ng-dialog="/static/templates/risks/delete-risk.html"
ng-dialog-controller="DeleteRiskController as vm"><i class="fa fa-close"></i></a>
И форма ребенка в отдельном файле шаблона:
<form role="form" ng-submit="vm.destroy(THEPLACEWHEREINEEDTHEID)">
<div class="form-group delete">
<p>Are you sure you want to delete this?</p>
<button type="submit" class="btn btn-primary btn-danger">
Delete
</button>
</div>
</form>
Проблема заключается в том, что, в то время как в родительской области я могу поставить это выражение: {{ risk.id }}
, в область ребенка, она пуста. Все, что мне нужно сделать для рабочей функции удаления, - это иметь значение risk.id как параметр в приведенной выше функции.
Это не похоже на работу, хотя я не знаю, почему. Как я уже сказал, в шаблоне risk.html '{{risk.id}}' отлично работает, но в шаблоне delete.html, управляемом 'DeleteRiskController', он ничего не печатает. – RoboRob