html - 为什么我的数据切换不能在引导程序中工作?
问题描述
在移动模式下单击时可以看到图标,但图标不起作用。我在下面添加我的代码。
<nav class="navbar navbar-expand-sm bg-success navbar-dark">
<a class="navbar-brand" href="#"> DreamTeam </a>
<button
class="navbar-toggler"
data-toggle="collapse"
data-target="#mynav"
>
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="mynav">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" href="#">Dashboard</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">About</a>
</li>
</ul>
</div>
</nav>
<div class="container-fluid">
<h1>Welcome to Angular</h1>
<h2>Hello</h2>
</div>
我已经在我的 Angular 项目中从 npm 安装了 jquery 和 bootstrap 并添加了它。
"styles": [
"node_modules/bootstrap/dist/css/bootstrap.min.css",
"src/styles.css"
],
"scripts": ["./node_modules/jquery/dist/jquery.min.js"
]
解决方案
在这行代码<div class="collapse navbar-collapse" id="mynav">
中更新代码,如下面的代码所示...
<div class="navbar-collapse" id="mynav" [class.collapse]="navbarCollapsed">
在 component.ts 文件中
export class HeaderComponent implements OnInit {
navbarCollapsed = true;
}
basicaaly,您需要将collapse
引导类与角度绑定。
推荐阅读
- database - Quarkus:命名数据源、多租户和持久性单元
- swift - RxSwift 在错误事件上调用方法或根本不调用它
- javascript - DatePicker 日历隐藏在表头后面
- sql - 将新记录插入与现有表相关的表中(键和外键)
- python - 根据字典中的键对 python 字典列表进行排序(其中一些列表项缺少这些键)
- html - RMarkdown - 有条件的标题(表格前的文本标题)
- typescript - 从 Nestjs 中的 observable 中的响应返回数据
- angular - 如何检测通过 Angular 主题发送的数据?
- amazon-web-services - 如何为公共 AWS ECR 存储库设置生命周期策略?
- validation - 为什么 f:validateRegex 不能捕获无效输入