据我了解,在Angular 17中,即使模块仍然存在,也倾向于不使用模块,而是只使用独立组件来制作应用程序,因此它更类似于Vueejs或React,概念中没有模块.此外,还有一个组件 独立编译时,似乎加载更加渐进,提高了Angular应用程序的性能,是这样吗?

我的问题是,在组件中使用的独立组件是否有限制?

例如,在我的组件"app.component.ts"中,我有以下内容:

@Component({
  selector: 'app-root',
  standalone: true,
  imports: [RouterOutlet, NavbarComponent, ButtonsBarComponent, FooterComponent],
  templateUrl: './app.component.html',
  styleUrl: './app.component.scss'
})
export class AppComponent {
  title = 'front-end';

  constructor() {

  }
}

在"进口"属性中,我可以继续进口独立组件吗?Angular的良好实践是否会施加任何限制?

注:如果我因为专门使用独立组件而不手动创建模块,那么使用Angular Metal等库模块来使用其UI组件是可行的.

推荐答案

No,导入独立组件没有限制.

导入组件施加的唯一"限制"是将创建的Bundle 包大小.从而使应用程序加载速度较慢.

Javascript相关问答推荐

如何在NightWatch.js测试中允许浏览器权限?

如何获取转换字节的所有8位?

我不知道为什么我的JavaScript没有验证我的表单

使用axios.获取实时服务器时的404响应

Google图表时间轴—更改hAxis文本 colored颜色

无法在nextjs应用程序中通过id从mongoDB删除'

为什么promise对js中的错误有一个奇怪的优先级?

我们如何从一个行动中分派行动

ChartJs未呈现

Eval vs函数()返回语义

如何将未排序的元素追加到数组的末尾?

打字脚本中方括号符号属性访问和拾取实用程序的区别

Node.js API-queryAll()中的MarkLogic数据移动

重新呈现-react -筛选数据过多

如何使用puppeteer操作所有选项

在使用JavaScript以HTML格式显示Google Drive中的图像时遇到问题

ReactJS在类组件中更新上下文

使用python,我如何判断一个html复选框是否被隐藏,以及它是否被S选中?

如何缩小函数中联合返回类型的范围

ReactJS Sweep Line:优化SciChartJS性能,重用wasmContext进行多图表渲染