小编Tit*_*ula的帖子

如何在 JavaScript 中按日期对数组进行排序?

我在按日期对数组对象中的数组进行排序时遇到问题。

我有一个数组对象,如下所示。

[
  {
    "name": "February",
    "plantingDate": "2018-02-04T17:00:00.000Z",
  },
  {
    "name": "March",
    "plantingDate": "2018-03-04T17:00:00.000Z",
  },
  {
    "name": "January",
    "plantingDate": "2018-01-17T17:00:00.000Z",
  }
]
Run Code Online (Sandbox Code Playgroud)

如何对1月到12月数组对象中的数组进行排序,如下。

[
  {
    "name": "January",
    "plantingDate": "2018-01-17T17:00:00.000Z",
  },
  {
    "name": "February",
    "plantingDate": "2018-02-04T17:00:00.000Z",
  },
  {
    "name": "March",
    "plantingDate": "2018-03-04T17:00:00.000Z",
  }
]
Run Code Online (Sandbox Code Playgroud)

我求救。

先感谢您。

javascript

9
推荐指数
1
解决办法
3万
查看次数

如何使用 ControlValueAccessor Angular 在自定义输入中使用指令

我已经input在我的 angular 应用程序 use 中创建了一个简单的自定义组件ControlValueAccessor。所以,当我想创建一个表单input元素时,我不必调用<input />,只需调用<my-input>.

我有一个问题,当我使用 时<input />,我可以使用myDirective. 例如:

<input type="text" class="form-control" formControlName="name" myDirective />
Run Code Online (Sandbox Code Playgroud)

但是,当我使用 时my-input,我不能使用myDirective. 例如:

<my-input formControlName="name" myDirective></my-input>
Run Code Online (Sandbox Code Playgroud)

myDirective在我的输入中不起作用

这是my-input组件使用ControlValueAccessor代码:

import { Component, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';

@Component({
  selector: 'my-input',
  templateUrl: './my-input.component.html',
  styleUrls: ['./my-input.component.scss'],
  providers: [
    {
      provide: NG_VALUE_ACCESSOR,
      useExisting: forwardRef(()  => MyInputComponent ),
      multi: true …
Run Code Online (Sandbox Code Playgroud)

angular-directive angular controlvalueaccessor

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