【问题标题】:Layout page in Ionic v2Ionic v2 中的布局页面
【发布时间】:2017-07-23 07:03:24
【问题描述】:

我想在我的应用程序(使用 Ionic v2 构建)中有一个布局页面。因为我希望每个页面都有导航栏和侧边菜单,所以我认为没有必要将它们添加到我项目的所有页面中,对吧?

例如:ASP.NET 有网站的母版页,其中包含必须在每个页面上的组件。

有谁知道有没有简单的方法可以做到这一点?

【问题讨论】:

    标签: javascript angular typescript ionic2 ionic3


    【解决方案1】:

    我认为没有必要将这些添加到我项目的所有页面中, 对吧?

    sidemenu 内容只需添加一次,在app.html 文件中。但是关于导航栏,正如您在 this SO post 中看到的那样,@mhartington(来自 Ionic Team)说:

    无法创建全局 ion-navbar,因为这是故意的。为每个组件定义导航栏的意义在于 我们可以正确地为标题设置动画,导航栏背景颜色(如果 您更改它们)并为所需的其他属性设置动画。

    关于创建自定义指令以避免重复 ion-navbar html 代码(我想这就是您的想法):

    这仍然会导致 angular2 内容投影的错误 作品。当人们尝试这个时,我们有几个问题已经打开 并且最好的答案是不要这样做

    【讨论】:

      【解决方案2】:

      有一个 Ionic 2 侧边菜单启动器,它是一个完美的启动器,让您无需像自己需要的那样开始应用程序。 Follow this link

      它有sidemenu组件,您可以在上面构建并根据需要添加页面

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-11
        相关资源
        最近更新 更多