export class OrderByPipe implements PipeTransform{
transform(array: Array, args: string): Array {
if(!array || array === undefined || array.length === 0) return null;
array.sort((a: any, b: any) => {
if (a.date < b.date) {
return -1;
} else if (a.date > b.date) {
return 1;
} else {
return 0;
return array;
但它不起作用.我收到错误:
TypeError: Cannot read property 'toUpperCase' of undefined ("
[ERROR ->]*ngFor="let post of posts | order-by-pipe">
欢迎任何帮助,谢谢
我正在遍历所有帖子当我显示每个帖子的日期时:{{post.date | date:'yyyy-MM-dd HH:mm:ss'}}我想要做的是按照最新的顺序显示所有帖子.我尝试过使用如下管道:import {Pipe, PipeTransform} from '@angular/core';@Pipe({name: 'order-by-pipe'})export class OrderByPipe ...
转载自 http://www.
ng
ui.cc/news/show-115.
html
在
Angular
中
我们可以使用
ng
For 指令来
显示
数组
中
每一项的信息。
使用
ng
For 指令
更新 MailService 服务
import { Injectable } from '@
angular
/core';
@Injectable()
export class Mai
ng
For
文章目录
ng
For便捷用法源码注释
ng
For 是什么
ng
For 与 DOM
ng
For 与 trackBy
ng
For 在
ng
-template 上的使用方式
ng
For 与 $implicit
ng
For 在开发使用上已经是比较普遍了,这里主要介绍下一些通常不被关注的便捷用法
ng
For 不仅仅提供了 index 属性(索引属性),还提供了一些实用的对外属性,所有实用对外属性如下:
index :元素索引
first :是否为第一个元素
last :是否为最后一个元素
even :是否
&amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;nbsp;
ng
For获取当前数据在
数组
的序号
*
ng
For=&amp;amp;amp;quot;let item of items; let i = index&amp;amp;amp;quot;
实例点击删除本身
在
Angular
中
,可以使用 push() 方法将元素添加到
数组
中
。例如,如果有一个名为 myArray 的
数组
,可以使用以下代码将元素添加到该
数组
中
:
myArray.push(newElement);
这将在 myArray
数组
的末尾添加一个新元素。