如何在单个html中呈现更多的多个html页面

时间:2017-10-27 06:14:04

标签: javascript jquery angularjs

我有一个名为main.html的主要HTML。在里面,我想显示3个html pages.Structure将是这样的:

<mainhtml>    
      <create or edithtml/>
      <viewhtml/>
      <filterhtml/>
<\mainhtml>

默认显示过滤器html。当我在过滤器页面中单击“创建”按钮时,将切换过滤器页面并显示创建页面。

如何在单个html中渲染多个htmls?我不想在这里使用<iframe>

1 个答案:

答案 0 :(得分:1)

根据您的使用情况,有两种方法可以在AngularJs中显示HTML内容。

  1. UI-Router,在main.html页面内添加3个占位符,并在其中一个占位符中显示所需页面的每一页。
  2. 使用ngInclude并将页面包含为已修复的内容。
  3. P.S:
    使用ngInclude,您可以使用ngIf根据特定条件显示和隐藏内容。