Я реализовал угловой материал. Все функции работают, кроме всплывающей подсказки. Я получаю следующую ошибку при наведении мыши на консоль
ОШИБКА TypeError: Невозможно прочитать свойство 'positionChanges' из неопределенного
в
MatTooltip.push ../ node_modules/@angular/material/esm5/tooltip.es5.js.MatTooltip._createOverlay
(vendor.js: 142545) в
MatTooltip.push ../ node_modules/@angular/material/esm5/tooltip.es5.js.MatTooltip.show
(vendor.js: 142438) в HTMLElement. (Vendor.js: 142263)
в
ZoneDelegate.push ../ node_modules / zone.js / расстояние / zone.js.ZoneDelegate.invokeTask
(polyfills.js: 7916) в Object.onInvokeTask (vendor.js: 87619) в
ZoneDelegate.push ../ node_modules / zone.js / расстояние / zone.js.ZoneDelegate.invokeTask
(polyfills.js: 7915) в
Zone.push ../ node_modules / zone.js / расстояние / zone.js.Zone.runTask
(polyfills.js: 7683) в
ZoneTask.push ../ node_modules / zone.js / расстояние / zone.js.ZoneTask.invokeTask
[as invoke] (polyfills.js: 7991) в invokeTask (polyfills.js: 9035)
в HTMLElement.globalZoneAwareCallback (polyfills.js: 9061)
Я установил все необходимые модули, такие как
BrowserAnimationsModule
MatTooltipModule
Даже я пытался импортировать OverlayModule
из @angular/cdk
Я использую
angular 7.1.3,
"@angular/material": "^7.2.1"
@angular/cdk": "~7.2.1
Я пытался использовать и другие версии.
Я реализовал подсказку по мату следующим образом
<button name="groupModel" class="btn btn-info btn-link" (click)="selectGroup()" matTooltip="view company details" matTooltipPosition="above" triggers="mouseenter"></button>