angular2-pipe

    1熱度

    1回答

    所以我試圖實現的是能夠在NgFor上切換多個過濾器,並在每次過濾器打開或關閉時進行更新。 我有這樣的管道: import { Pipe, PipeTransform } from '@angular/core'; @Pipe({ name: 'filterProducts' }) export class FilterProducts implements PipeTransfo

    4熱度

    1回答

    我有2個選擇。 一個用於Leagues,一個用於Divisions 我想創建一個Pipe將取決於選擇什麼League過濾Divisions。 給出下面的數據。如果我選擇Random Beer League只有TwoFour和SixPack應該顯示爲Divisions選擇的選項。 leagues = [ {id: 1, leagueName: 'Recreation League' },

    4熱度

    1回答

    獲取多個值我有一個服務,它返回一個單一可觀察。現在我正在尋找正確的/最有效的方式從這個Observable獲得多個結果而不用編寫太多的代碼。 MyService返回Observable<Array<Foo>> MyComponent呼叫myService.getFoos()和應該輸出從陣列的第一5個元素,並且陣列的總長度,以及未示出的元件的數量。 這裏是我當前的代碼: @Injectable()

    0熱度

    1回答

    我試圖構建一個搜索字段來過濾我的表格行,但是由於我在管道中的「值」未定義,所以我遇到了一些問題。 以下是我有: 管: @Pipe({ name: 'filter', pure: false }) export class SearchPipe implements PipeTransform { transform(value, searchinput) {

    2熱度

    2回答

    我有一個表,我成功使用自定義管道過濾。該過濾器基於兩個輸入,它們一起形成一個表格。我想添加的功能是在單擊提交按鈕之前不會發生過濾。所以它更像是一個搜索按鈕。我發現很多關於管道的信息,但沒有關於按鈕點擊時激活它們的信息。 mainpage.component.html: <div> <label>Start Date:</label> <input type="text" [(n

    0熱度

    1回答

    <tr *ngFor="let logDetails of logDetails | search : term" > 管和組件之間的通信,我有,我想用一個變量的管道。在我的組件中定義了相同的變量。我如何將這個值從Component傳遞給Pipe? //Pipe Structure transform(value, [term], newVal) { if (value == und

    0熱度

    1回答

    我有自己的管道,用於過濾表格中的任何字段。當我將一個字符串放入搜索框時,它會在我的控制檯中正確打印「發現」,但表中沒有顯示任何行。當我完全刪除管道時,一切正常,表格包含所有記錄。 import { Component, Input, OnInit } from '@angular/core'; import { MyTableData } from '../interfaces/my-table

    0熱度

    1回答

    我有這樣的管: @Pipe({ name: 'transformNull' }) export class TransformNull implements PipeTransform { transform(value: any) { switch(value){ case null: case undefined: ca

    2熱度

    1回答

    我有以下的JSON對象顯示和過濾深嵌套的JSON:http://pastebin.com/1TguvZXc 我試圖訪問以下屬性爲每個型號,年份和樣式:Model.Model []年[] .Styles [] submodel.modelName 我嘗試: <div *ngFor="let model of models?.models"> <div *ngFor="let submodel of

    0熱度

    2回答

    我有一個表格,其中兩列是日期表示爲字符串。我想根據兩個輸入過濾表格(由兩個ngb-datepickers填充,默認值爲null)。使用自定義管道我目前正在獲取控制檯錯誤Cannot read property '0' of undefined以及我的表格沒有渲染到頁面,沒有按鈕工作,並且表單驗證不起作用。我將自定義管道導入到app.module.ts中的聲明中。包含最小代碼顯示整個範圍,讓我知道是