2017-03-03 54 views
2

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

作为示例:ASP.NET具有网站的母版页,其中包含必须位于每个页面上的组件。

有谁知道是否有简单的方法来做到这一点?

回答

3

你可以建立在上面,添加页面我认为这是不必要的那些添加到所有页面 的我的项目的,对不对?

需要在app.html文件中仅添加一次sidemenu内容。而对于导航栏,你可以在this SO post看到,@mhartington(从离子队)说:

有没有方法来创建一个全球性的离子导航栏,因为这是故意的。为每个组件定义一个导航栏的目的是这样的 ,我们可以适当地为标题设置动画效果,导航栏背景色(如果您更改它们,则为 )并为需要的其他属性设置动画。

而且有关创建自定义指令,以避免重复离子导航栏的HTML代码(我猜这是自己所想的):

这将仍然科瑞错误有多么angular2内容投影 作品。我们有几个问题已经公开,当人们尝试这个 和最好的答案是不要做

-1

有一个离子2 sidemenu启动器,这是一个完美的启动你开始为你的应用程序,就像你需要它。 Follow this link

它sidemenu成分,并根据需要