小编ajg*_*sme的帖子

Angular材料:MatDatepicker:找不到DateAdapter的提供者

我正在尝试在Angular Material中使用Datepicker组件.这是我的HTML代码:

<input matInput [matDatepicker]="picker" placeholder="Choose a date" disabled>
<mat-datepicker #picker disabled="false"></mat-datepicker>
Run Code Online (Sandbox Code Playgroud)

但是,它不适合我,我收到以下错误:

错误:MatDatepicker:找不到DateAdapter的提供程序.

错误消息告诉我,我需要导入MatNativeDateModule以及MatDatepickerModule,但我已经这样做了.这是我在app.module.ts下面的导入代码:

import {
    MatFormFieldModule,
    MatMenuModule,
    MatCheckboxModule,
    MatIconModule,
    MatDatepickerModule,
    MatNativeDateModule
} from '@angular/material';
Run Code Online (Sandbox Code Playgroud)

还有什么我想念的吗?

javascript angular-material angular

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

在 Angular 6 中使用 FormData 上传文件时出现问题

我正在尝试构建一个文件上传系统,其中 UI 为 Angular 6,API 为 Lumen。当我直接使用 Postman 的 API 时,文件上传工作正常。但它不适用于 Angular UI。我正在使用 FormData 来处理上传,但 API 为我尝试上传的文件返回空值。

HTML:

<input type="file" name="document" (change)="onFileChanged($event.target.files)">
Run Code Online (Sandbox Code Playgroud)

角度代码:

public onFileChanged(files: any): void {
    var file = files[0];
    var fd = new FormData();
    fd.append('document', file);
    this.documentService
        .uploadDocument(this.id, fd)
        .subscribe(
            () => {
                console.log('success');
            },
            () => {
                console.log('failure');
            }
        );
}
Run Code Online (Sandbox Code Playgroud)

form-data angular

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

如何将 Bash 或 PowerShell 脚本添加到 Azure DevOps 管道

我对 CI 很陌生,正在尝试 Azure DevOps。

我想在 CI 管道中使用自动化测试工具,该工具使用 Bash 脚本和在 CI 管道内运行的 PowerShell 脚本来触发测试工具。

如何将 Bash 或 PowerShell 脚本添加到 Azure DevOps 中的管道中,以便脚本运行并触发测试工具?

continuous-integration azure-devops azure-pipelines

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