我正在尝试在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)
还有什么我想念的吗?
我正在尝试构建一个文件上传系统,其中 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) 我对 CI 很陌生,正在尝试 Azure DevOps。
我想在 CI 管道中使用自动化测试工具,该工具使用 Bash 脚本和在 CI 管道内运行的 PowerShell 脚本来触发测试工具。
如何将 Bash 或 PowerShell 脚本添加到 Azure DevOps 中的管道中,以便脚本运行并触发测试工具?