ОШИБКА: невозможно связать с «источником данных», так как это не известное свойство «дерева матов» - PullRequest
0 голосов
/ 25 июня 2018

Я добавил пример, извлеченный из https://material.angular.io/components/tree/overview (Пример можно увидеть в [https://stackblitz.com/angular/arbvompqpmg?file=main.ts]) документации, но он выдает эту ошибку:

Can't bind to 'dataSource' since it isn't a known property of 'mat-tree'.
1. If 'mat-tree' is an Angular component and it has 'dataSource' input, then verify that it is part of this module.
2. If 'mat-tree' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.

Я добавил оба

import {CdkTreeModule} from '@angular/cdk/tree';

и

import {MatTreeModule} from '@angular/material';

Мои текущие версии:

"@angular/animations": "^6.0.6",
"@angular/cdk": "^6.3.0",
"@angular/common": "^6.0.6",
"@angular/compiler": "^6.0.6",
"@angular/core": "^6.0.6",
"@angular/forms": "^6.0.6",
"@angular/http": "^6.0.6",
"@angular/material": "^6.3.0",

У вас есть идеи о том, как решить эту проблему? Я читаю другие решения, и все объясняютчтобы добавить правильный импорт, так что я сделал, но проблема все еще.

1 Ответ

0 голосов
/ 25 июня 2018

Это потому, что вы, возможно, не импортировали CdkTreeModule и MatTreeModule в module.ts, связанные с компонентом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...