Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ionic v2中的布局页面_Javascript_Angular_Typescript_Ionic2_Ionic3 - Fatal编程技术网

Javascript Ionic v2中的布局页面

Javascript Ionic v2中的布局页面,javascript,angular,typescript,ionic2,ionic3,Javascript,Angular,Typescript,Ionic2,Ionic3,我希望在我的应用程序中有一个布局页面(它是用Ionic v2构建的)。因为我希望在每个页面上都有导航栏和侧菜单,所以我认为没有必要将它们添加到我项目的所有页面中,对吗 例如:ASP.NET具有网站的母版页,其中包含必须位于每个页面上的组件 有人知道有没有一种简单的方法可以做到这一点吗?有一款Ionic 2侧菜单启动器,它是一款完美的启动器,它不会像您需要的那样启动您的应用程序。 它有侧菜单组件,您可以在上面构建并根据需要添加页面 我认为没有必要在我的项目的所有页面中添加这些内容, 对吧? 侧菜

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

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


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

有一款Ionic 2侧菜单启动器,它是一款完美的启动器,它不会像您需要的那样启动您的应用程序。

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

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

侧菜单内容只需在
app.html
文件中添加一次。但是关于导航栏,正如你在中所看到的,@mhartington(来自爱奥尼亚团队)说:

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

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

这仍然会在angular2内容投影的方式上产生错误 作品当人们尝试这种方法时,我们有几个问题尚未解决 最好的答案是不要这样做