小编Get*_*hma的帖子

Angular mat-sidenav属性是Handset $ | 异步解释

<mat-sidenav-container class="sidenav-container">
  <mat-sidenav #drawer class="sidenav" fixedInViewport="true" [attr.role]="(isHandset$ | async) ? 'dialog' : 'navigation'"
    [mode]="(isHandset$ | async) ? 'push' : 'push'" [opened]="!(isHandset$ | async)">
    <mat-toolbar color="primary">Menu</mat-toolbar>
    <mat-nav-list>
      <a mat-list-item href="#">Link 1</a>
      <a mat-list-item href="#">Link 2</a>
      <a mat-list-item href="#">Link 3</a>
    </mat-nav-list>
  </mat-sidenav>
Run Code Online (Sandbox Code Playgroud)

我不明白代码中写的是什么,(isHandset$ | async)请解释一下

angular-material sidenav angular6 mat-sidenav

7
推荐指数
1
解决办法
2495
查看次数

显示数组的索引 - Angular 4+

我创建了一个拖放功能。拖动的元素将被放到一个数组中。拖动工具保存在一个组件中。并且有 3 个字段文本、数字和日期将被拖到此表单中。输入将被监听,然后插入 dropzone 数组。我需要获取数组的相关索引并显示。但我无法做到。下面是代码段。

.html

 <div *ngFor='let tool of dropzone'>

            <label>{{dropzone.tool}}  </label>
<div>
Run Code Online (Sandbox Code Playgroud)

组件.ts

dropzone = [];

  move(draggedTool, dropzone): void {
    dropzone.push(draggedTool);  
    console.log(dropzone);

  }  
Run Code Online (Sandbox Code Playgroud)

输出

(3) ["Text", "Number", "Date"]
0: "Text"
1: "Number"
2: "Date"
length: 3
__proto__: Array(0)
Run Code Online (Sandbox Code Playgroud)

如何获取拖动工具的索引并显示?

arrays ngfor angular

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