angular - 反应形式外的提交按钮不起作用
问题描述
在名为 app-catalog 的 Angular 组件中考虑以下形式:
<form [formGroup]="catalogForm" (ngSubmit)="save()">
<ul>
<li *ngFor="let section of sections?.controls; let i = index">
<app-section [index]="i" [sectionForm]="section"></app-section>
</li>
</ul>
</form>
现在在我的页面中,我调用该组件并在下面添加一个提交按钮:
<app-catalog #catalog></app-catalog>
<button type="submit" class="btn-save button primary" [disabled]="catalog.catalogForm.invalid ||
!catalog.catalogForm.dirty" form="catalog.catalogForm">Save from outside</button>
禁用状态工作得很好,所以访问表单属性不是问题
但是单击按钮什么也不做。难道我做错了什么 ?
解决方案
推荐阅读
- c++ - 当模板参数要求 std::less 时,编译器如何在 std::set 中使用 T::operator<
? - django - Django密码表单分配小部件不起作用
- mongodb - mongodb:如何列出所有身份验证数据库中的所有用户
- c++ - 如何使用变体作为 unordered_map 中的键?
- python - 如何从嵌套字典创建文件夹?
- jenkins - 在 groovy jenkins 管道中跨多个 sh 调用持久化 shell
- c# - 如何在 web api 的复选框中包含信息?
- amazon-web-services - 应用程序负载均衡器健康检查不健康的实例
- jekyll - 单个 Jekyll 集合的多个布局?
- r - 为什么 r 中 igraph 中的截止参数不适用?