首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >emberjs vs extend

emberjs vs extend
EN

Stack Overflow用户
提问于 2015-05-22 06:21:48
回答 1查看 237关注 0票数 1

我正在考虑在我的项目中使用船坞验证。

我有关于如何使用验证的选项--来自船坞的密辛。

  • 方法1有一个BaseController,它将混合这个验证- mixin并在所有控制器中获得功能。
  • 方法2直接使用Mixin。

优点1不需要导入成员验证在每个文件和混合手动,我得到了所有控制器的验证功能。

一个验证的缺点可能不是所有控制器都需要的,可能仅在50%的情况下是必需的,也可能重新排序现有控制器添加混合器的方式。

优点2简单,只有谁需要的功能才会导入和使用它。

在需要的情况下,在每个文件中导入和添加混合文件的缺点。

EN

回答 1

Stack Overflow用户

发布于 2015-05-22 07:13:35

我觉得你应该直接用那个混音。为什么?

因为没有必要在应用程序中的每个控制器中扩展它。扩展混合器是在共享该功能的控制器之间获得共享功能的一种方法。我非常肯定,并不是每个控制器在您的应用程序需要验证。

根据我的经验,只有一部分控制器使用验证(这取决于应用程序,但它只是一个粗略的平均值)。在需要的地方导入混音器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30389665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档