小编Ser*_*rgi的帖子

角度 - 移除垫子扩展面板边框和盒子阴影

有没有办法去除边框,我认为它box-shadowmat-expansion-panel来自Angular材料?我希望它全白,所以你只会看到文字和扩展箭头

<mat-accordion>
 <mat-expansion-panel class="" (opened)="panelOpenState = true"
                   (closed)="panelOpenState = false">

   <mat-expansion-panel-header>

     <mat-panel-title>
       <span class="right">Filter</span>
     </mat-panel-title>

   </mat-expansion-panel-header>

   <p><app-data></app-data></p>

 </mat-expansion-panel>
</mat-accordion>
Run Code Online (Sandbox Code Playgroud)

垫面板

angular-material angular

13
推荐指数
3
解决办法
8135
查看次数

Angular Observable,在组件内共享数据

我正在 Angular 上制作我的第一个应用程序。我试图通过性别属性过滤书籍对象列表。我在组件之间共享数据有困难:filteredData变量和书籍列表FireBaseList

我正在尝试将filteredData变量从fixed-nav.componentto传递给books-grid.component。根据我的研究,我知道我需要使books-grid.component“bookList”可以观察到任何更改,并让bookListonfixed-nav.component.ts对上的任何更改发出事件this.bookList

但是,我无法实现这一目标。我知道已经有很多关于 observable 的问题,但没有人使用 Firebase。希望有大神帮帮我,谢谢!!

我用作过滤器的固定导航组件

    import { Component, OnInit } from '@angular/core';
    import { BookService } from '../../../services/book.service';
    import { Book } from '../../../models/book';

    @Component({
      selector: 'fixed-nav',
      templateUrl: './fixed-nav.component.html',
      styleUrls: ['./fixed-nav.component.css']
    })
    export class FixedNavComponent implements OnInit {

      Genders: string[];
      bookList: Book[];

      constructor(private bookService: BookService) {

        this.Genders = ["Historia","Literatura", "Infantil", "Juvenil","Poesía","Narrativa"];      
      }

      filterByGender(gender: string){

        this.bookService.getBooks() // FIREBASE
        .snapshotChanges()
        .subscribe(item …
Run Code Online (Sandbox Code Playgroud)

observable firebase typescript firebase-realtime-database angular

4
推荐指数
1
解决办法
3565
查看次数

在指令上使用 *ngIf

我有一个mat-icon和一个mat-badge包含一个数字。

我正在寻找mat-badge仅当数字为<=0.

我做*ngIf了整个mat-icon,结果很明显,它删除了mat-iconmat-badge

这是代码

<mat-icon matBadge="{{matBadge}}" class="icon">shopping_cart</mat-icon>
Run Code Online (Sandbox Code Playgroud)

angular-ng-if angular-directive angular-material angular

3
推荐指数
1
解决办法
4454
查看次数