Angular Flex Layout 是未来发展的好选择吗?它已被弃用。但我在 npmjs.com 上看到了很多每周的下载量
我将开始使用 Angular 15 版本的新 Angular 项目。所以,我需要一个关于在我的项目中使用 Flex 布局的想法。你能帮我吗
如果您发现某个库已被弃用,请不要开始使用它,因为将来您将需要付出额外的努力才能从它迁移。但请务必检查库中的弃用消息,通常他们会推荐您应该使用的内容。
在本例中 Angular flexlayout 链接到 这篇 Angular 博客文章,建议使用 CSS flexbox。
一些提示:
当我使用 CSS Flexbox 时,我喜欢这个概述:https://css-tricks.com/snippets/css/a-guide-to-flexbox/
如果你不熟悉语法,可以用flexbox froggy练习一下:https://flexboxfroggy.com/
几年前我制作了一个库,它现在具有与 Angular 的 Flex-Layout 类似的语法和类似的功能,而不依赖于 JavaScript。如果您有兴趣,请点击以下链接:https://philmtd.github.io/css-fx-layout/
我还制作了一个简单的迁移脚本,可以在现有项目中使用,并且应该有助于迁移到库。
它在 npm 上的下载量不如已弃用的 Flex-Layout 那么多,但已经证明自己在一些大型高效使用的项目中很有用,虽然它在 GitHub 上可能显示为不活动,但实际上只是被认为功能完整,没有任何当前报告的问题。