2017-02-27 94 views
3

我想根據條件顯示輸入字段的工具提示,下面是我用過的代碼片段。我想顯示基於特定變量的工具提示。如何使用bootstrap 4和angular 2顯示工具提示?

<input type="text" class="form-control error-tooltip" 
    focusFirst="false" ngbTooltip="{{error}}" 
    placement="bottom" 
    triggers="manual" #t="ngbTooltip"> 

回答

0

在官方文檔中,

工具提示可以包含任何HTML,Angular綁定甚至指令!只需將所需內容附加到< 模板>元素中即可。

來自official site的示例;

@ViewChild('t') tooltip: NgbTooltip; 

在你的方法來打開,如提交:

<input type="text" class="form-control" formControlName="name" placeholder="placeholder" ngbTooltip="tipContent" #t="ngbTooltip" > 
在你的控制器

<template #tipContent>Hello, <b>{{name}}</b>!</template> 
<button type="button" class="btn btn-secondary" [ngbTooltip]="tipContent"> 
    I've got markup and bindings in my tooltip! 
</button> 
+0

感謝響應我的,我想顯示或根據隱藏工具問題在控制器的條件下。 –

+0

您是否在模板中嘗試'ngIf'來檢查錯誤並顯示它? – ulubeyn

0

使用ngbTooltip工具提示

例:

<i data-toggle="tooltip" data-placement="top" ngbTooltip="your message">?</i>