angular6 - angularjs 6消息提交成功
问题描述
如何在提交时在我的函数中发送包含“操作成功”的消息?
onSubmit() {
this.userService.createUser(this.addForm.value)
.subscribe( data => {
this.router.navigate(['list-user']);
});
}
我更愿意在我的空段落中附加我的 html 内容。
<div class="col-md-6">
<form [formGroup]="addForm" (ngSubmit)="onSubmit()">
<p class="msg_success"></p>
<button class="btn btn-success">Add user</button>
</form>
</div>
解决方案
使用字符串插值({{...}})不会让您对要显示的html进行太多控制,
如果想显示更多内容,则可以利用*ngIf ,然后只显示简单的字符串,如下所示:
showMsg: boolean = false;
onSubmit() {
this.userService.createUser(this.addForm.value)
.subscribe( data => {
this.router.navigate(['list-user']);
this.showMsg= true;
});
}
然后你可以使用 showMsg boolean 来显示/隐藏潜水,如下所示
<div class="col-md-6">
<form [formGroup]="addForm" (ngSubmit)="onSubmit()">
<div class="row" *ngIf="showMsg">
<div class="col-xs-12">
<p class="alert alert-success">
<strong>Registration Success!</strong> Please click here to login!.
</p>
</div>
</div>
<button class="btn btn-success">Add user</button>
</form>
</div>
这将导致提交时如下所示:
请注意,我正在使用一些引导类进行样式设置。
推荐阅读
- python - 第二次对表情做出反应时,我想重新创建第一次创建的频道
- android - 执行脚本“ionic cordova build android”时出错
- reactjs - 带有 Axios GET 请求的 Spotify 推荐 API 返回 400“仅支持有效的承载身份验证”
- javascript - 有人可以帮我让我的复选框变成不同的颜色吗?这是我的代码
- c# - PuppeteerSharp 和页面级代理
- docker - 如何向 docker 图像中的图层添加注释?
- javascript - SVG 元素不显示
- amazon-web-services - 无法通过浏览器访问 aws EC2 公共 IP
- scala - 是否可以在 Play Framework 2.8 中的动作组合函数中将请求正文作为 JsValue 访问?
- mysql - 我想编写一个 mySQL SELECT 查询来消除在一列中具有重复值的行