我用的是Appgyver &超音速。此应用程序仅为登录,登录前没有任何内容。
我的初始视图是一个登录页面。一旦获得授权,我就用仪表板替换视图堆栈。
var view = new supersonic.ui.View('dashboard#index');
view.start("dashboard").then(function (startedView) {
supersonic.ui.layers.replace(startedView);
});现在仪表盘会弹出来。但是处理Tabs和because会导致错误,因为这些But视图已经不在那里了。
我的理想设定是:
我想不出这是怎么安排的,我找不到关于这些问题的文件。如何在替换初始视图后插入抽屉和Tabs。
structure.coffee应请求:
tabs: [
{
title: "Login"
id: "login"
location: "default#login"
}
{
title: "Profile"
id: "settings"
location: "dashboard#profile"
}
{
title: "Settings"
id: "internet"
location: "http://google.com" # URLs are supported!
}
]
drawers:
left:
id: "leftDrawer"
location: "dashboard#drawer"
showOnAppLoad: false
options:
animation: "swingingDoor"
initialView:
id: "initialView"
location: "default#login"发布于 2015-09-22 08:23:29
尤里卡!
对于这个设置,您想要做的是让initialView作为登录页面,而不是替换层堆栈,只需取消initialView。这显然是在文档中,我只是做错了什么。
这样做确实可以创建标签和抽屉。
https://stackoverflow.com/questions/32706608
复制相似问题