gpt4 book ai didi

javascript - Backbone.js 在哪些方面不支持组合 View ?

转载 作者:行者123 更新时间:2023-11-29 09:56:39 25 4
gpt4 key购买 nike

我这里指的是这篇文章

http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/

在我当前的应用程序中,我有两种观点。第一个是呈现表格的整体 View 。第二个 View 呈现单独的行并由主视图使用。我的行 View 可以分成一个单独的文件并在任何其他组件中使用。这在什么方面是不可组合的?也许我误解了文章中使用的术语。

最佳答案

那篇文章的作者特别提到了可组合的 View 模板,如 Handlebars,结合主干 View 对象。

他基本上想要采用 View 优先的方法来组合,其中模板将定义哪些 View 被组合到最终 View 中。此组合还将确定哪些对象用于运行 View 。

例如,在 EmberJS 中,您可以将 View 模板配置为与特定 Controller 相关联。这样做,您可以在模板本身中组合 View ,并且将使用正确的 Controller 。这对于 Backbone 是不可能的,即使在使用 Handlebars 时也是如此 - 至少,如果没有一些大量的定制是不可能的。 Backbone 采用“presenter-first”方法(使用旧的 Model-View-Presenter 语言)或 View-object first 方法,其中 View 对象本身控制呈现哪个模板。

关于javascript - Backbone.js 在哪些方面不支持组合 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10544566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com