我在按日期对数组对象中的数组进行排序时遇到问题。
我有一个数组对象,如下所示。
[
{
"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)
我求救。
先感谢您。
我已经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)