小编emv*_*idi的帖子

angular 2模板使用console.log

我想在内联模板中使用console.log但无法找到任何方向.

@Component({
  selector:"main",
  providers: [ItemService],
  template:`
    <ul>
     <li *ngFor="let item of items">
      {{console.log(item)}} <----- ??? 
      <p>{{item.name}}</p>
     </li>
    </ul>

  `
})
export class HomeComponent {
  private items: Array<ItemModel>;

  constructor() {}
}
Run Code Online (Sandbox Code Playgroud)

angular

34
推荐指数
3
解决办法
3万
查看次数

angular material 7 cdkoverlay 设置透明/自定义背景类

我正在使用 cdkoverlay,它似乎有一个默认的深色背景。查看文档Overlay Documentation,我应该能够通过设置背景类来更改为透明背景。难道我做错了什么?

角度版本 - 7.2.7
cdk 版本 - 7.3.3

<button mat-icon-button (click)="isOpen = !isOpen" cdkOverlayOrigin 
        #trigger="cdkOverlayOrigin">
  <mat-icon>opacity</mat-icon>
</button>

<ng-template cdkConnectedOverlay 
        [cdkConnectedOverlayHasBackdrop]="true"
        [cdkConnectedOverlayBackdropClass]="cdk-overlay-transparent-backdrop"   
        (backdropClick)="isOpen = false" 
        [cdkConnectedOverlayOrigin]="trigger" 
        [cdkConnectedOverlayOpen]="isOpen">

    <div class="e6-menu-panel" role="dialog">
    <div class="e6-grid-container" role="listbox" tabindex="0" cdkTrapFocus>
    <div class="e6-grid-item" *ngFor="let theme of themes; index as i"
        (click)="install(theme); isOpen=false" role="option"
        [style.background-color]="theme.primary">

        <mat-icon class="e6-active-icon" *ngIf="current == theme">
          check_circle
        </mat-icon>
    </div>
    </div>
    </div>

</ng-template>
Run Code Online (Sandbox Code Playgroud)

angular angular-cdk

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

如何知道函数是否接受参数?

有一个具有2种可能方法的对象,有一种简单的方法可以检查方法是否接受参数,使用纯javascript:

getItems(id) {...};
getItems() {...};
Run Code Online (Sandbox Code Playgroud)

想检查方法是否接受id参数?

javascript

0
推荐指数
1
解决办法
54
查看次数

标签 统计

angular ×2

angular-cdk ×1

javascript ×1