我已经通过npm install --save bootstrap
命令添加了引导程序,并且我有以下 Angular 组件:navigation.component.html
<nav class="navbar-default navbar-static-side" role="navigation">
<div class="sidebar-collapse">
<ul class="nav metismenu" id="side-menu">
<li class="nav-header">
<div class="dropdown profile-element">
<a data-toggle="dropdown" class="dropdown-toggle" href="#">
<span class="block m-t-xs font-bold">Example user</span>
<span class="text-muted text-xs block">menu <b class="caret"></b></span>
</a>
<ul class="dropdown-menu animated fadeInRight m-t-xs">
<li><a class="dropdown-item" href="login.html">Logout</a></li>
</ul>
</div>
<div class="logo-element">
IN+
</div>
</li>
<li class="active">
<a href="index.html"><i class="fa fa-th-large"></i> <span class="nav-label">Main view</span></a>
</li>
<li>
<a href="minor.html"><i class="fa fa-th-large"></i> <span class="nav-label">Minor view</span> </a>
</li>
</ul>
</div>
</nav>
当我启动应用程序时,源显示如下:
<body>
<div id="wrapper">
<ws-root _nghost-pqf-c14="" ng-version="9.0.0">
<ws-navigation _ngcontent-pqf-c14=""> <!--- ISSUE HERE --->
<nav role="navigation" class="navbar-default navbar-static-side">
由于 ws-root 和 ws-navigation 标记位于 div#id 标记之间,因此 CSS 无法正确格式化应用程序。
对比
我在这里做错了什么?我需要做什么才能忽略 ws-root 和 ws-navigation 标记。