gpt4 book ai didi

ember.js - Ember.js:如何重用其他路线的 Controller / View

转载 作者:行者123 更新时间:2023-12-02 06:01:07 24 4
gpt4 key购买 nike

我有完整的联系人编辑对话框。我现在想以最少的努力创建匹配的新联系人对话框。来自模型初始化的新对话框是相同的。

我有以下新路线:

App.ContactNewRoute = App.BaseEntityRoute.extend({
init: function () {
this._super();
this.keyName = "contact_id";
this.controllerRoute = "contact.new";
this.datasource = App.contactDataSource.getNewContact;
}
});

如何告诉ember该路线应使用ContactEditController和ContactEditView?

最佳答案

如果要重用该类,为什么不尝试这样的事情?

App.ContactNewController = App.ContactEditController.extend();

App.ContactNewView = App.ContactEditView.extend();

现在,Ember根据其命名模式查找类,并且一切都应该很好。但是,为什么您实际上需要那个呢?您基本上是用新名称镜像新路径中路径的所有部分,但所有其他组件( Controller , View )保持不变?

关于ember.js - Ember.js:如何重用其他路线的 Controller / View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15019773/

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