【问题标题】:Separation of concerns para custom component?自定义组件的关注点分离?
【发布时间】:2015-11-06 13:24:29
【问题描述】:

使用 ExtJS 创建一个可能在项目之间共享的自定义组件。通常创建我的视图时,我会将每个组件/子组件的事件连接到它的控制器。

我的第一次迭代是创建一个自包含对象(一个包含其所有代码和事件的文件,其中通常将其抽象为控制器)。这具有仅包含在 1 个文件中的优点,但似乎有点错误地将表示/逻辑混合到同一个文件中。

有人知道另一种方法吗?或者这种方法是否被接受?

【问题讨论】:

    标签: javascript extjs model-view-controller extjs4 extjs4.1


    【解决方案1】:

    创建用户控件并没有错。您可以考虑制作具有多个控件的自包含组件。您可以与您的应用程序“交谈”的是触发自定义事件。您可以使用自己的组件并监听自己的事件(如有必要)。

    【讨论】:

      猜你喜欢
      • 2017-05-21
      • 2022-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-14
      • 1970-01-01
      • 2016-05-30
      相关资源
      最近更新 更多