0
У меня есть ng-шаблон в моем представлении html и есть форма внутри ng-template. Поэтому мне нужно отправить данные формы через форму, и я использую ng-submit для этого. Но когда я нажимаю кнопку отправки, ничего не происходит. Другая привязка данных работает с текстовыми полями в форме с помощью ng-модели с моим контроллером. Следующим является мой html-код.Функция Angularjs ng-submit не работает
<script type="text/ng-template" id="updatetemplate">
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">Update</h3>
</div>
<!-- /.box-header -->
<!-- form start -->
<form name="update_form" ng-submit="updateUser(ngDialogData.id, ngDialogData.currentname, ngDialogData.currentroleid)">
<div class="box-body">
<div class="form-group">
<input type="hidden" name="userid" ng-model="ngDialogData.id" class="form-control">
<label>Name</label>
<input type="text" class="form-control" name="name" ng- model="ngDialogData.currentname" placeholder="Enter name">
<p></p>
<label>User role</label>
<input type="text" class="form-control" name="roleid" ng-model="ngDialogData.currentroleid" placeholder="Enter name">
</select>
</div>
</div>
<!-- /.box-body -->
<div class="box-footer">
<button type="submit" class="btn btn-primary" name="updatebutton">Update</button>
</div>
</form>
</div>
<!-- /.box -->
</script>
вы можете поделиться кодом контроллера пожалуйста – Jax
'ng- модели =«ngDialogData.currentname»' удалить пустое пространство – Korte
@Korte - На самом деле, что пустое пространство не существует в моем коде Когда я копирую код здесь, который добавил. Так что не проблема с этим. – CodeCanyon