<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)请解释一下
我创建了一个拖放功能。拖动的元素将被放到一个数组中。拖动工具保存在一个组件中。并且有 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)
如何获取拖动工具的索引并显示?