Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.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
Html 角度引导4导航条赢得';t切换和导航栏暗的问题_Html_Css_Angular_Twitter Bootstrap_Bootstrap 4 - Fatal编程技术网

Html 角度引导4导航条赢得';t切换和导航栏暗的问题

Html 角度引导4导航条赢得';t切换和导航栏暗的问题,html,css,angular,twitter-bootstrap,bootstrap-4,Html,Css,Angular,Twitter Bootstrap,Bootstrap 4,当我有一个小屏幕的宽度,我试图点击汉堡切换导航-什么都没有发生。我已经试着用已经问过的问题来解决这个问题,但是我没有找到我的错误。 另外,当我移除navbar-dark后,汉堡包就消失了——再次将该类添加到对象中,会将navbar的颜色更改为白色,这是我不希望看到的 <nav class="navbar navbar-dark navbar-expand-lg"> <div class="container-fluid px-0"> <div class

当我有一个小屏幕的宽度,我试图点击汉堡切换导航-什么都没有发生。我已经试着用已经问过的问题来解决这个问题,但是我没有找到我的错误。

另外,当我移除
navbar-dark
后,汉堡包就消失了——再次将该类添加到对象中,会将navbar的颜色更改为白色,这是我不希望看到的

<nav class="navbar navbar-dark navbar-expand-lg">
  <div class="container-fluid px-0">
    <div class="row w-100">
      <div class="col-2">
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo03" aria-controls="navbarTogglerDemo03" aria-expanded="false" aria-label="Toggle navigation">
          <span class="navbar-toggler-icon"></span>
        </button>
      </div>

      <div class="col-10">
        <div class="collapse justify-content-end navbar-collapse" id="navbarTogglerDemo03">
          <ul class="navbar-nav mt-2 mt-lg-0">
            <li class="nav-item active">
              <a class="nav-link" href="#">Home</a>
            </li>
            <li class="nav-item">
              <a class="nav-link" href="#">About</a>
            </li>
            <li class="nav-item">
              <a class="nav-link" href="#">Portfolio</a>
            </li>
            <li class="nav-item">
              <a class="nav-link" href="#">Book Me</a>
            </li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</nav>
Package.json:

"styles": [
              "node_modules/bootstrap/dist/css/bootstrap.min.css",
              "src/styles.css",
              "node_modules/aos/dist/aos.css"
            ],
            "scripts": [
              "node_modules/popper.js/dist/popper.min.js",
              "node_modules/jquery/dist/jquery.min.js",
              "node_modules/bootstrap/dist/js/bootstrap.min.js"
            ],
"dependencies": {
    "@angular/animations": "^7.2.11",
    "@angular/cdk": "^7.3.6",
    "@angular/common": "~7.2.0",
    "@angular/compiler": "~7.2.0",
    "@angular/core": "~7.2.0",
    "@angular/fire": "^5.1.1",
    "@angular/forms": "~7.2.0",
    "@angular/material": "^7.3.6",
    "@angular/platform-browser": "~7.2.0",
    "@angular/platform-browser-dynamic": "~7.2.0",
    "@angular/router": "~7.2.0",
    "aos": "^2.3.4",
    "bootstrap": "^4.3.1",
    "core-js": "^2.5.4",
    "firebase": "^5.8.5",
    "jquery": "^3.3.1",
    "ng-recaptcha": "^4.2.1",
    "popper.js": "^1.14.7",
    "rxjs": "~6.3.3",
    "tslib": "^1.9.0",
    "zone.js": "~0.8.26"
  },
您有几个问题:

  • 将引导程序安装到angular 6+
  • bg黑暗
    类添加到
  • 使用此选项演示angular中的引导行为
  • HTML

    <nav class="navbar navbar-dark bg-dark navbar-expand-lg">
      <div class="container-fluid px-0">
        <div class="row w-100">
          <div class="col-2">
            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo03" aria-controls="navbarTogglerDemo03" aria-expanded="false" aria-label="Toggle navigation" (click)="isShown = !isShown" >
              <span class="navbar-toggler-icon"></span>
            </button>
          </div>
    
          <div class="col-10">
            <div class="collapse justify-content-end navbar-collapse" [ngClass]="{ 'show': isShown }" id="navbarTogglerDemo03">
              <ul class="navbar-nav mt-2 mt-lg-0">
                <li class="nav-item active">
                  <a class="nav-link" href="#" (click)="isShown = false" >Home</a>
                </li>
                <li class="nav-item">
                  <a class="nav-link" href="#" (click)="isShown = false" >About</a>
                </li>
                <li class="nav-item">
                  <a class="nav-link" href="#" (click)="isShown = false" >Portfolio</a>
                </li>
                <li class="nav-item">
                  <a class="nav-link" href="#" (click)="isShown = false" >Book Me</a>
                </li>
              </ul>
            </div>
          </div>
        </div>
      </div>
    </nav>
    
    您有几个问题:

  • 将引导程序安装到angular 6+
  • bg黑暗
    类添加到
  • 使用此选项演示angular中的引导行为
  • HTML

    <nav class="navbar navbar-dark bg-dark navbar-expand-lg">
      <div class="container-fluid px-0">
        <div class="row w-100">
          <div class="col-2">
            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo03" aria-controls="navbarTogglerDemo03" aria-expanded="false" aria-label="Toggle navigation" (click)="isShown = !isShown" >
              <span class="navbar-toggler-icon"></span>
            </button>
          </div>
    
          <div class="col-10">
            <div class="collapse justify-content-end navbar-collapse" [ngClass]="{ 'show': isShown }" id="navbarTogglerDemo03">
              <ul class="navbar-nav mt-2 mt-lg-0">
                <li class="nav-item active">
                  <a class="nav-link" href="#" (click)="isShown = false" >Home</a>
                </li>
                <li class="nav-item">
                  <a class="nav-link" href="#" (click)="isShown = false" >About</a>
                </li>
                <li class="nav-item">
                  <a class="nav-link" href="#" (click)="isShown = false" >Portfolio</a>
                </li>
                <li class="nav-item">
                  <a class="nav-link" href="#" (click)="isShown = false" >Book Me</a>
                </li>
              </ul>
            </div>
          </div>
        </div>
      </div>
    </nav>
    

    首先,将引导程序安装到angular,如下所示:@לבנמ