可能重复:
在Chrome中拦截对console.log的调用
我可以在javascript中扩展控制台对象(用于重新路由日志记录)吗?
当我的JS应用程序写入console.log时,我想捕获该日志消息,以便我可以将AJAX记录输出到服务器.我怎么做?
写入日志的代码来自外部服务,这就是我不能直接使用它的原因.
我是angular2中的新开发者,我想在json对象数组中进行全局搜索.例如,这个数组:
invoiceList =
[
{
invoiceNumber: 1234,
invoiceSupplier: "test",
invoiceStatus: "Import error",
invoiceCategory: "invoice with GR",
date: "22/01/2017",
amount : 134527
},
...
];
Run Code Online (Sandbox Code Playgroud)
问题和困难在于:
我知道在角度1中这样做很简单,我们可以使用过滤器,'orderBy'和类似的东西,但显然在angular2中,我们不能这样做而且我非常困惑.你能帮我解决一下吗???
这是我的组件代码:
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-search',
templateUrl: './search.component.html'
})
export class SearchComponent implements OnInit {
invoiceList = [{invoiceNumber: 1234, invoiceSupplier : "test", invoiceStatus : "Import error", invoiceCategory: "invoice with GR", date : "22/01/2017", amount : 134527},
{invoiceNumber: 15672, invoiceSupplier : "test11", invoiceStatus : "Import error", …Run Code Online (Sandbox Code Playgroud)