gpt4 book ai didi

Ember.js 将 Controller / View 架构转换为组件

转载 作者:行者123 更新时间:2023-12-04 20:45:25 25 4
gpt4 key购买 nike

我有一个现有的 DetailControllerDetailView在我的应用程序中,它有一些非常复杂的 UI/数据操作逻辑(热键、复制粘贴、复制、自动完成等)—— View 将 UI 事件发送到 Controller ; Controller 处理逻辑。

我想将其转换为 Ember 组件。

  • 这是否意味着我将 View 和 Controller 合并到 DetailComponent ?这对我来说似乎很困惑和错误。
  • 如果不是,我如何在组件内部使用 Controller 和 View ?也就是说,我仍然想要组件的完全隔离和定义良好的公共(public)接口(interface),但是在组件内部,我想使用 Controller 和 View 进行组织。那可能吗?
  • 是否可以使用{{render}} , {{view}} , {{partial}}在组件模板中?
  • 最佳答案

    Does this basically mean I merge the view and controller into DetailComponent? This seems messy and wrong to me.



    是的,这就是它的意思。

    internally within the component, I'd like to use controllers and views for organization. Is that possible?



    所以组件基本上取代了单个 View / Controller 对。除此之外,组件只是 Ember.View 的扩展,可以像任何其他 View 一样进行组织。

    Is it possible to use {{render}}, {{view}}, {{partial}} within the component template?



    是的。这些助手中的任何一个都可以工作。

    关于Ember.js 将 Controller / View 架构转换为组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18554512/

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