gpt4 book ai didi

javascript - Ember.js ViewState 不附加 View

转载 作者:行者123 更新时间:2023-12-04 02:10:41 26 4
gpt4 key购买 nike

我有以下 ViewState 定义:

App.LoggedIn = Ember.ViewState.create({
view: App.TopbarView.extend({
elementId: 'topbar'
}),

无论如何,我是否可以指定我希望将此 View 附加到具有 topbar id 的元素?

我唯一能找到的是在输入处理程序中设置创建 View 。

最佳答案

大概您将在 StateManager 中使用该 ViewState,对吗?

如果是这样,将 stateManager 的 rootElement 设置为 topbar,当进入此状态时,此 View 将附加到该元素。

例如:

App.loggedIn = Ember.ViewState.create({
view: App.TopbarView
});

App.stateManager = Ember.StateManager.create({
rootElement: 'topbar',
loggedIn: App.loggedIn
});

如果您不能走那条路,您可以修改 View 状态的输入函数以找到顶部栏元素并将 View 附加到它。有道理吗?

关于javascript - Ember.js ViewState 不附加 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10832316/

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