我在项目中使用ngx bootstrap datepicker
仅需要像上面的图像一样选择月份和年份
<input type="text"
class="form-control"
(bsValueChange)="modelChanged($event)"
#dp="bsDatepicker"
bsDatepicker [(bsValue)]="bsValue"
[bsConfig]="{ dateInputFormat: 'YYYY-MM-DD' }"
>
Run Code Online (Sandbox Code Playgroud)
有没有办法像这样配置日期选择器?或建议任何允许此功能的替代日期选择器
我试图以角度2上传图像,我没有列出错误但是文件添加的位置没有变化详细代码在下面给出
**.ts**
............
onFileChange(event) {
if(event.target.files.length > 0) {
let file = event.target.files[0];
this.fileName = file.name;
this.imageUpload['upload'] = this.fileName;
this.form.get('upload').setValue(file);
console.log(file);
console.log('filename',this.fileName);
}
}
private prepareSave(): any {
let inputVal = new FormData();
inputVal.append('upload', this.form.get('upload').value,this.imageUpload['upload']);
console.log(inputVal);
return inputVal;
}
onSubmit() {
this.imageUpload['upload'] = this.fileName;
const formModel = this.prepareSave();
this.loading = true;
var body = formModel;
let url = this.ImageUploadURL;
let headers = new Headers({ 'Content-Type': 'multipart/form-data' ,'Authorization': 'Bearer ' + this.accountsService.accessToken });
let options = new RequestOptions({ headers: headers }); …Run Code Online (Sandbox Code Playgroud) ERROR Error: StaticInjectorError(AppModule)[HeaderComponent -> Router]:
StaticInjectorError(Platform: core)[HeaderComponent -> Router]:
NullInjectorError: No provider for Router!
at _NullInjector.get (core.js:994)
at resolveToken (core.js:1292)
at tryResolveToken (core.js:1234)
at StaticInjector.get (core.js:1102)
at resolveToken (core.js:1292)
at tryResolveToken (core.js:1234)
at StaticInjector.get (core.js:1102)
at resolveNgModuleDep (core.js:10836)
at NgModuleRef_.get (core.js:12069)
at resolveDep (core.js:12559)
Run Code Online (Sandbox Code Playgroud)