【发布时间】:2016-02-25 16:58:46
【问题描述】:
我正在考虑在我的项目中使用造船厂验证
我可以选择如何使用造船厂的 Validations-Mixin
方法 1 拥有一个 BaseController,它将混入此 Validations-Mixin 并获得所有控制器中的功能
方法二直接使用 Mixin。
1 的优点 无需在每个文件中手动导入 ember-validations 和 mixin,我可以在所有控制器中获得验证功能。
1 的缺点 可能并非所有控制器都需要验证,可能仅在 50% 的情况下需要验证,也可能重新排序现有控制器添加 mixin 的方式。
2 的优点 很简单,只有需要该功能的人才会导入并使用它。
2 的缺点 在需要的地方导入每个文件并添加 mixin。
【问题讨论】:
标签: ember.js ember-validations