我有一个输入框,我想在输入框上悬停时显示工具提示消息,这将基于我们从服务获得的响应。如果服务响应为真,则工具提示中的消息将为"真正的消息"如果服务返回false,则消息将为" false message"。
这是我的 app.component.html:
<div class="col-sm-8">
<input class="form-control"
type="text"
[(ngModel)]="user.FormName">
<button type="btn">Servicecall()</button>
</div>
app.component.ts:
Servicecall(){
if(serviceCallresponseIstrue)
// success message on tooltip
else {
// error message on tooltip
}
}
答案 0 :(得分:1)
定义一个布尔变量
responseType:boolean:false;
然后在 ServiceCall方法
中设置变量Servicecall(response){
//response will be true/false
this.responseType=response;
}
<强> HTML:强>
<input type="text" title="{{responseType}} message" />
答案 1 :(得分:0)
<强> app.component.html:强>
<div class="col-sm-8">
<input class="form-control"
type="text"
[(ngModel)]="user.FormName">
<div *ngIf="tooltip">Tooltip</div>
<button type="btn" (click)="Servicecall()">Send</button>
</div>
<强> app.component.ts:强>
let tooltip: boolean = false;
Servicecall(){
if(serviceCallresponseIstrue) {
tooltip = true;
} else {
tooltip = false;
}
}
答案 2 :(得分:0)
您可以使用title =“我的工具提示”标记为按钮添加一些工具提示。
现在,您可以使用模板创建动态工具提示:
<button title="{{tt}}"></button>
在ts代码中设置工具提示:
tt: string;
Servicecall(){
if(serviceCallresponseIstrue)
this.tt = "True tooltip";
else {
this.tt = "False tooltip";
}
}