我正在考虑在我的项目中使用造船厂验证
我可以选择如何使用造船厂的 Validations-Mixin
方法 1 拥有一个 BaseController,它将混合这个 Validations-Mixin 并获得所有控制器中的功能
方法 2直接使用 Mixin。
优点 1 无需在每个文件中手动导入 ember-validations 和 mixin,我在所有控制器中都获得了验证功能。
缺点 1 可能并非所有控制器都需要验证,可能仅在 50% 的情况下需要,也可能重新排序现有控制器添加 mixin 的方式。
2 简单的优点,只有需要该功能的人才能导入和使用它。
2 在需要的地方导入每个文件并添加 mixin 的缺点。