在Angular 2

时间:2017-09-28 08:41:00

标签: angular typescript

import { Component,AfterViewInit } from '@angular/core';

import * as b from 'bootstrap';
import * as jQuery from 'jquery';

import { CalendarService } from './calendar.service';

@Component({
  selector: 'calendar',
  templateUrl: './calendar.component.html',
  styleUrls: ['./calendar.component.css']
})
export class Calendar implements AfterViewInit  {
  ngAfterViewInit() {
      jQuery(element).toolTip({title: event.title});
  }
}

所以在这个jQuery(element).toolTip({title: event.title});中,我在.toolTip属性上收到TypeScript错误:

  

'toolTip'在'JQuery'“

类型上不存在

2 个答案:

答案 0 :(得分:0)

您可以使用ng-bootstrap. 尽量不要在angular2 +中使用jQuery。当然,如果你必须。

答案 1 :(得分:0)

在项目bootstrap integration

中集成bootstarp

然后使用bootstarp工具提示 使用可以参考:bootstrap tooltip

plunker