Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 使用角度柔性布局是一种良好的做法吗?_Angular_Flexbox_Angular6_Angular Flex Layout - Fatal编程技术网

Angular 使用角度柔性布局是一种良好的做法吗?

Angular 使用角度柔性布局是一种良好的做法吗?,angular,flexbox,angular6,angular-flex-layout,Angular,Flexbox,Angular6,Angular Flex Layout,我想知道使用Angular Flex布局模块是否真的是一个好的实践。因为是JavaScript做样式设计,所以它不只是糖衣内联样式吗? 因此,如果可以,请向我解释为什么我应该在基本flex box上使用它?注意:答案可能会根据用户的意见而有所不同 如果您已经在css中使用flexbox。 从现在起,我不建议尝试使用angular flex box软件包 如果您正在新构建一些应用程序,那么您可以尝试一下 但是,该软件包仍处于测试版。如果我正在构建一个PROD应用程序,我不会在我的项目中使用测试版软

我想知道使用Angular Flex布局模块是否真的是一个好的实践。因为是JavaScript做样式设计,所以它不只是糖衣内联样式吗?
因此,如果可以,请向我解释为什么我应该在基本flex box上使用它?

注意:答案可能会根据用户的意见而有所不同

如果您已经在css中使用flexbox。 从现在起,我不建议尝试使用angular flex box软件包

如果您正在新构建一些应用程序,那么您可以尝试一下

但是,该软件包仍处于测试版。如果我正在构建一个PROD应用程序,我不会在我的项目中使用测试版软件包。您所要做的就是等待主要版本在应用程序的PROD版本中使用

我只是在github repo中强调一条评论 ()

该项目处于永久测试阶段的原因是 该项目的许多功能尚未最终确定。作为 您可能已经注意到,在过去的几周里,我们推出了一种 打破Beta之间的变化。更不用说我们的变化了 在管道中(切换到CDK布局引擎),大多数 这将不得不等到常春藤渲染器完成 已完成(将远远超过v6)

虽然许多核心指令的功能保持稳定, 我们仍在调整它们,并试图改进它们。然后在那里 使用基于指令的布局库是否会影响性能 我们希望在常春藤渲染器问世时解决这个问题

我们理解使用仍在开发中的项目的挫败感/关闭感 beta版,但它给了我们灵活性,可以在一定程度上改进项目 现在速度更快,同时我们可以计算出“稳定”版本的 图书馆看起来像。我们希望在这方面有更多的更新 在接下来的几个月里,随着常春藤的最终确定,我们可以确定一个设计方案


如果您是初学者,并且想在任何小型项目中试用此软件包,请试用并注意在测试版发布之间的中断更改。

我知道答案来得晚,但我自己在遇到软件包时遇到了这个问题。我通常只使用CSS flexbox,因为它非常简单,而且我不觉得它有很多样板文件可以快速获得结果。对我来说,正如你所说,这个库看起来非常糖衣风格,我不知道性能的损失,但是我发现了一些示例的链接,这些示例基本上显示了更大的CSS代码缩减,有利于添加指令:


我还研究了CSS库解决方案,这些解决方案带有帮助器类,这些帮助器类还可以减少自定义CSS的使用,并考虑到响应性,等等。如果使用基于指令的样式确实存在任何性能缺陷,我会选择仅基于CSS的解决方案。

如果您认为答案有帮助,请随意接受答案。我将轻松地使用tailwind。