ngfor

    1熱度

    3回答

    得到了一個有很多項目的數組,我想顯示最後3個項目。 得到了我的html <li *ngFor="let project of projects;"> <h2>{{ project.name }}</h2> <p>{{ project.meta_desciption }}</p> </li> 它那現在顯示的所有項目(超過20)。 我怎麼只顯示最後3個

    16熱度

    2回答

    的對象屬性這是我的對象(它具有動態密鑰的n個。我只顯示了兩個在下面的例子中) let obj = { abc:["some text", "some more text"], xyz:["more text", "what do you think?", "I'm tired now"] } 這是我嘗試循環扔以上並打印所有值 <div *ngFor='let item of obj ;

    1熱度

    1回答

    有哪些內容建設使用的管道(異步爲例)的語法: <template let-item [ngForOf]="items"> ... </template> 附:我知道如何使用管道*ngFor,但我需要<template> 謝謝。

    39熱度

    3回答

    任何人都可以引導?我收到錯誤,無法弄清楚爲什麼? 看起來像HTML有毛病貨運可變 錯誤在app/freightList.component.html:13:8 錯誤嘗試的差異 '的翻譯:' 下面是代碼 freight.service.ts ======================= getFreight(): Promise<Freight[]> { return t

    1熱度

    1回答

    我從後端(api)獲取json數據。我想用ngFor顯示這個。我收到了如下錯誤消息:「無法從控制檯找到不同的支持對象'[object Object]'」。 後來我嘗試這樣做: @Pipe({ name: 'mapToIterable' }) export class MapToIterable implements PipeTransform{ transform(map:

    2熱度

    2回答

    我將一些API調用的值顯示爲一個ngFor指令。我試圖將數據轉換爲數組。這是我從服務器獲取: Data from the server 我訂閱的數據是這樣的: onVideoClick(video_id){ this._dashboardService.getVideoData(video_id) .subscribe(videoData=> { if (videoData

    1熱度

    2回答

    我有一個歷史組件,其中包含HistoryEntries的數組。 HistoryComponent樣子: @Component({ selector: 'history', template: ` <div> <historyEntry *ngFor='let entry of historyentries'></historyEntry> </div> `,

    1熱度

    1回答

    的,這是我的HTML代碼 <tr *ngFor="let Resolution of Resolutions"> <td>{{Resolution.steps}}</td> <td> <div class="col-sm-10 "> <div *ngFor="let Suggestion of Resolution.Suggestions"> <l

    2熱度

    2回答

    我來這裏是因爲經過很多小時的搜索後,我沒有找到一種方法來使用內置指令製作的循環的替代停止條件:* ngFor。 其實任何* ngFor完成循環的條件:index < array.length。我想知道是否有辦法用另一個條件完成循環:i < myVariable。 如果你想知道爲什麼我想這樣做,是因爲我工作的一個圖片庫工作這種方式: <div *ngFor="let pic of pics; let

    1熱度

    1回答

    我與Angular 2和觸摸設備有問題。特別是,當一個組件通過NgFor渲染,並且(觸摸)拖動屏幕。如果在觸摸拖動過程中發生NgFor的重新呈現(由於外部事件更新綁定到NgFor的數據(這在我的應用中很常見),則會出現此問題。 touchmove事件停止發射,並要求您擡起手指並將其重新放回,這是一種可怕的移動體驗。如果您使用鼠標,則不會發生此問題。 本質上,在我的應用程序我聽我的組件上的touch