我試圖隱藏一些內容在UI中使用* ngif的angular4它不能正常工作。任何人都可以幫助我解決這個問題。它的價值在其他組件中沒有變化。如何更改角度4中的兩個組件之間的布爾值4
導航欄模板:
<div class="collapse navbar-collapse" id="navbarTogglerDemo02">
<ul class="navbar-nav ml-auto mt-2 mt-md-0">
<li class="nav-item active">
<a class="nav-link" href="#">Dashboard</a>
</li>
<div *ngIf="saveSpinner==true" class="dropdown notificatio-dropdown">
<li>
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
aria-expanded="false"><span class="noti-icon ml-2"></span>Sample Data</a>
</li>
</div>
</ul>
</div>
導航欄組件:這裏saveSpinner設置爲false。
import {Component} from '@angular/core';
@Component({
selector: 'app-navbar',
templateUrl: './navbar.component.html',
styleUrls: ['./navbar.component.css']
})
export class NavbarComponent implements OnInit {
saveSpinner= false
ngOnInit() {
}
}
儀表板模板:
<app-navabar></app-navabar>
儀表板組件:在這裏,我試圖saveSpinner的值更改爲true。它沒有改變。這是守則。
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-dashboard',
templateUrl: './dashboard.component.html',
styleUrls: ['./dashboard.component.css']
})
export class DashboardComponent implements OnInit {
saveSpinner=true;
constructor() { }
ngOnInit() {
}
}
任何人都可以幫助我如何更改DashboardComponent中saveSpinner的值。
您不能更改第二個組件的第一個組件值。請參閱https://angular.io/guide/component-interaction文檔。 – baj9032