子模块与组件库

问题描述 投票:0回答:1

嗨,我正在学习角度,我正在使用第三方组件库,在这种情况下是角度材料。

好的,没问题,我能够成功使用库的第一个示例,现在我开始学习尝试模块和模块内的组件,所以我在应用程序上创建了一个新模块。

在这个模块中,我创建了一个简单的 hello 组件,并尝试使用角度组件库,但不幸的是,没有加载任何组件,我得到了“xxxx-component(mat-slide-toggle) is not a known element”

然后我来到 stackoverflow,除此之外就是验证模块上的导入/导出,所以我做到了,将模块导入到我之前在 app.module.ts 上制作的新模块上,令我惊讶的是它没有工作。

所以3个问题:

  1. 我用错角度了吗?
  2. 一般人不会嵌套组件和模块?
  3. 有什么办法解决这个问题吗?

我用这种行为做了一次 stackblitz,令我惊讶的是它与模块无关,只有一个嵌套组件,我不能使用库:https://stackblitz.com/edit/angular-n7gvvk

angular scope components
1个回答
0
投票

我会分开回答你问的3个子问题

  1. 我是不是用错了角度?

你没有错误地使用 Angular。您正在使用独立组件这在几个方面与普通组件有点不同:

  • 他们被注释为
    @component({... standalone:true ...})
  • 他们不属于一个模块因此
    standalone
© www.soinside.com 2019 - 2024. All rights reserved.