小编Chi*_*ian的帖子

Angular 7,活动表单,如何将日期格式设置为“ YYYY-MM-DD”?

我需要将发布数据发送到API服务器。我有一个表单,它有一个日期选择器字段。现在,如果我将数据发送到服务器,它将发送格式化为服务器拒绝的日期。

这是发送的整个数据的表示形式:

{
  address: "Address",
  department: 1,
  dob: "1997-08-19T18:00:00.000Z",
  email: "chitholian@gmail.com",
  gender: "male",
  hall: 1,
  id: 16701016,
  name: "Atikur Rahman Chitholian",
  phone: "No phone number",
  religion: "islam",
  semester: 1,
  session: "2015 - 2016"
}
Run Code Online (Sandbox Code Playgroud)

这是组件的代码:

import {Component, OnInit} from '@angular/core';
import {FormBuilder, FormGroup, Validators} from '@angular/forms';
import {Department, Hall, Semester, Student} from '../custom/interfaces';
import {DepartmentService} from '../services/department.service';
import {MatSnackBar} from '@angular/material';
import {StudentService} from '../services/student.service';
import {Router} from '@angular/router';
import {DatePipe} from '@angular/common';

@Component({
  selector: 'app-student-reg',
  template: `
    <form class="panel" …
Run Code Online (Sandbox Code Playgroud)

angular angular-reactive-forms

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

如何从文件名中删除问号和其余部分?

我已经使用wget 获取了整个网站模板。例如,它在不同的子目录中创建了许多资产文件,其中文件名包含问号./fonts/fontawesome-webfont.woff?v=4.5.0。我需要?从这些文件名中截断其余部分。我试过这个命令:

find . -type f -name '*\?*' -exec mv "{}" "$(echo {} | sed 's/\?.*//g')" \;
Run Code Online (Sandbox Code Playgroud)

但它不起作用;没有替换/删除任何内容,它显示此错误:

mv: './fonts/fontawesome-webfont.woff?v=4.5.0' and './fonts/fontawesome-webfont.woff?v=4.5.0' are the same file
Run Code Online (Sandbox Code Playgroud)

我在不同的目录中有这些类型的文件名,所以我尝试了find命令。我在这里错过了什么?

bash sed find

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

标签 统计

angular ×1

angular-reactive-forms ×1

bash ×1

find ×1

sed ×1