小编And*_*kas的帖子

Angular 9 如何修复导出 'CDK_TABLE' 在 '@angular/cdk/table' 中找不到

刚刚从 8 迁移到 9。一步一步地完成所有事情,我正在使用角材料,也迁移了它,从@angular/material -> @angular/material/table更改了所有路径。现在,当我运行 ng serve 时,出现此错误:

ERROR in ./node_modules/@angular/material/__ivy_ngcc__/fesm2015/table.js 55:23-32
"export 'CDK_TABLE' was not found in '@angular/cdk/table'
Run Code Online (Sandbox Code Playgroud)

包.json :

  "dependencies": {
    "@angular/animations": "9.0.7",
    "@angular/cdk": "9.1.3",
    "@angular/common": "9.0.7",
    "@angular/compiler": "9.0.7",
    "@angular/core": "9.0.7",
    "@angular/fire": "^5.2.3",
    "@angular/forms": "9.0.7",
    "@angular/material": "^9.1.3",
    "@angular/material-moment-adapter": "^9.2.0",
    "@angular/platform-browser": "9.0.0",
    "@angular/platform-browser-dynamic": "9.0.7",
    "@angular/platform-server": "9.0.7",
    "@angular/pwa": "^0.901.0",
    "@angular/router": "9.0.7",
    "@angular/service-worker": "9.0.7",
    "@kolkov/angular-editor": "^1.0.2",
    "@ngmodule/material-carousel": "^0.6.0",
    "@nguniversal/express-engine": "^9.1.0",
    "@ngx-translate/core": "^12.1.2",
    "@ngx-translate/http-loader": "^4.0.0",
    "@nicky-lenaers/ngx-scroll-to": "^3.0.1",
    "@squadette/hammerjs": "^2.1.0-pre3",
    "@types/core-js": "^2.5.3",
    "bootstrap": "^4.4.1",
    "compression": "^1.7.4",
    "core-js": "^3.6.4",
    "dotenv": "8.2.0", …
Run Code Online (Sandbox Code Playgroud)

typescript angular-material angular

9
推荐指数
2
解决办法
8812
查看次数

带有路由的 Angular Auth 保护无限循环 - 如何修复它?

我的身份验证保护逻辑和路由有问题。

我的app-routing.module.ts 中有 3 条路线:

const routes: Routes = [
  {
    path: '',
    loadChildren: () => import('./browse/browse.module').then(m => m.BrowseModule),
  },
  {
    path: AppRoutes.auth,
    loadChildren: () => import('./auth/auth.module').then(m => m.AuthModule)
  },
  {
    path: AppRoutes.landing,
    loadChildren: () => import('./landing/landing.module').then(m => m.LandingModule),
  },
];
Run Code Online (Sandbox Code Playgroud)

如您所见,有 1 条路径包含''并将用户发送到那里BrowserModule--/browser路径

browser-routing.module.tsI have 中AuthGuardlanding如果用户未登录,则将用户发送到页面:

const routes: Routes = [
  {
    path: '',
    component: BrowseComponent,
    redirectTo: BrowseRoutes.browse,
  },
  {
    path: BrowseRoutes.browse,
    loadChildren: () => …
Run Code Online (Sandbox Code Playgroud)

typescript angular

0
推荐指数
1
解决办法
444
查看次数

标签 统计

angular ×2

typescript ×2

angular-material ×1