Ember.js 视图状态不追加视图
Ember.js ViewState not appending View
我有以下ViewState定义:
App.LoggedIn = Ember.ViewState.create({
view: App.TopbarView.extend({
elementId: 'topbar'
}),
无论如何,我可以指定我希望将此视图附加到带有顶栏 id 的元素吗?
我唯一能找到的就是在输入处理程序中设置创建视图。
大概你会在 StateManager 中使用该 ViewState,对吗?
如果是这样,请将状态管理器的根元素设置为顶栏,当进入此状态时,此视图将附加到该元素。
例如:
App.loggedIn = Ember.ViewState.create({
view: App.TopbarView
});
App.stateManager = Ember.StateManager.create({
rootElement: 'topbar',
loggedIn: App.loggedIn
});
如果无法执行该路线,则可以修改视图状态的 enter 函数以查找顶栏元素并将视图附加到其中。 有意义?
您需要传递 View 的实例,而不是 'view' 属性的类。试试这个
App.LoggedIn = Ember.ViewState.create({
view: App.TopbarView.create({
elementId: 'topbar'
})
相关文章:
- 表追加而不附加最后一个元素
- 如何使用javascript从主svg对象动态创建svg视图框
- 正在使用$location.path(.)路由ng视图
- angular.js没有'无法在PhoneGap中处理视图标记
- 如何包含特定于每个视图angularjs的javascript文件
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- Ajax Live搜索发布到Laravel视图
- backbone.js无法渲染视图
- 根据某些条件在视图之间切换
- ng视图外的链接重定向到ng视图内的页面
- 如何在Jquery中发布后将值从视图返回到控制器
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 使用Scala Play Framework视图中的键检索映射值
- FF视图源|脚本高亮显示为红色
- 如何使bxslider仅在移动视图中处于活动状态
- Ember.js 视图状态不追加视图
- 将 XML 数据追加到列表视图 JQuery Mobile
- 事件在追加视图中不起作用
- 在主干视图模板中使用追加