मैं वस्तुओं के चारों ओर स्थानांतरित करने के लिए बटन के साथ एक सूची बनाने के लिए ngFor पाश का उपयोग कर रहा हूं। मैंने पहले ngFor चर का उपयोग करने का प्रयास किया है और कुछ बटन अक्षम करने के लिए अंतिम है। मैं लग रहा है "पहली" काम नहीं करता हैकोणीय 2 - एनजीएफओआर - स्थानीय चर "पहला" काम नहीं करता
<ul>
<li *ngFor="#hero of heroes; #i=index, #first=first, #last=last">
<button class="btn btn-default btn-lg" [disabled]="first" (click)="moveToTop(hero, i)">Top</button>
<button class="btn btn-default btn-lg" [disabled]="first" (click)="moveUp(hero, i)">Up</button>
<button class="btn btn-default btn-lg" [disabled]="last" (click)="moveDown(hero, i)">Down</button>
<button class="btn btn-default btn-lg" [disabled]="last" (click)="moveToBottom(hero, i)">Bottom</button>
</li>
मैं एक काम उदाहरण यहाँ Plunker preview
मैं सही ढंग से यह कर रहा हूं है? मुझे पता है कि मैं
[disabled]="i==0"
लेकिन मैं सोच रहा था कि "पहला" और "आखिरी" अधिक सुरुचिपूर्ण लग रहा था।
खराब उत्तर के लिए खेद है, यह सुनिश्चित न करें कि इसे और अधिक विस्तृत कैसे करें। –