どのように@Pipe
のフィルタリング(<input>
タグ内)のデータをテーブルに書き込むのですか?角2の入力のフィルタ
<tr *ngFor='let list of lists'>
<td><input type="" name="" value=""></td>
<td>{{ list.name }}</td>
<td>{{ list.location }}</td>
<td>{{ list.type_id }}</td>
<tr>
私はHTTPサービスとAPIから取得したデータ:
getServices(): Observable<any> {
return this._http.get(this._url)
.map(res => res.json());
}
UPD:これは私のサービス・コンポーネント
です:
import {Injectable} from '@angular/core';
import {Http, Headers, RequestOptions} from '@angular/http';
import {Observable} from 'rxjs/Observable';
import 'rxjs/add/operator/map'
@Injectable()
export class TableComponentService{
private _url = 'http://101.496.222.511:8080/api/v1/10';
constructor(private _http: Http) {
}
names:string[];
getServices(): Observable<any> {
return this._http.get(this._url)
.map(res => res.json());
}
}
が、これはテーブルコンポーネント
ですimport { Component, OnInit } from '@angular/core';
import { TableComponentService } from './table.service';
@Component({
selector: 'tablecomponent',
templateUrl: 'app/table.template.html',
providers: [TableComponentService]
})
export class TableComponent implements OnInit {
lists: any[];
constructor(private _service: TableComponentService) {
}
ngOnInit() {
this._service.getServices()
.subscribe(lists => this.lists = lists)
}
}
にuが説明することができますが、 'に正確 –
@Atalキショールをfileringによって何を意味'タグは、私はいくつかの記号を書き、その後、完全な単語を見つけます。例えば、A - と書くと、アルファ –
が見つかります。変更イベントでpipeを使用したいのですが、変数getservices()を呼び出し、変数に受け取った値を保存し、変数を使用して結果を表示するだけです。 –