重新思考在 View 中创建区域的方式

作者: JSteunou创建于 2017年8月8日更新于 2019年4月29日
标签discussionenhancementmajorfeat:region

从 #1971 和 #3389 看来,对于视图区域的良好清理应该是仅在需要访问时创建这些区域。 此外,应该停止在视图构造函数中创建区域,而是在访问时通过 getter 创建每个区域。此外,`region.el` 应该从视图 el 中创建,而不是从某个 `parentEl` 选项中查找,除非 `el` 已经是一个节点或没有父视图的区域。这样就可以解决 `region.$el` 缺失的问题。

内容来源: marionettejs/backbone.marionette