我是Angular 2框架的新手。我正在尝试向按钮添加工具提示,但它似乎不起作用。我正在使用带有Bootstrap的typescript框架的Angular 2。
这是我要添加工具提示的按钮:
<button class="btn btn-default" id="myButton" [title]=myTip data-toggle="tooltip">My Button</button>
myTip在.ts文件构造函数中定义:
this.myTip: string;
this.myTip = "This is a tip";
另外在.ts文件中,我使用以下方式初始化工具提示,visual studio编译器没有抛出错误。
import { Component, AfterViewInit } from '@angular/core';
import * as $ from 'jquery';
export class Utterance implements AfterViewInit{
ngAfterViewInit() {
$('myButton').tooltip();
}
}
但是,加载页面后。浏览器给我错误:
TypeError: Object doesn't support property or method 'tooltip'
请您帮忙看看为什么会出现这种错误,我应该如何修复它,谢谢!