Ich muss dynamisch Tabelle in Winkel 2/TyposkriptDynamisch Tabelle Objekt erstellen in Angular 2
erstellen Array von Objekten des Objekts
in Vorlageexport class AppComponent {
gameBoard= GAMEBOARD;
}
var size=10;//will be for user enter
var GAMEBOARD=[];
var x=0;
for(var i=0;i<size;i++){
for (var j=0; j < size; j++) {
if (!GAMEBOARD[i]) {
GAMEBOARD[i] = [];
}
GAMEBOARD[i][j]=new GameField(x);
x++;
}}
Nutzung erstellen:
<tr *ngFor="let x of gameBoard">
<game-field *ngFor="let field of gameBoard[x]" [field]="field" ></game-field>
</tr>
Versuchen Sie folgendes einzugeben:
@Component({
selector: 'game-field',
// inputs:['field'],
template: '<td >{{field.id}}</td>',
styleUrls: ['./app.component.css']
})
export class GameFieldComponent{
@Input() field: GameField;
}
Wie setze ich alle Objekte von GAMEBOARD in die Tabelle?
(Ich bin ein Neuling in Web-Entwicklung und so wenden Sie sich bitte für Stackoverflow Ablass)
nicht - html nicht erzeugt wird, ich denke, diese Zeile ist falsch
Mein schlechtes, du hast Recht, überprüfe aktualisierte Antwort –
es funktioniert, vielen Dank. – tyskocz
Das Problem ist, dass Sie den Export an der Spitze und haben Sie den Spielplan danach neu zu definieren. Sie sollten die
nach oben bewegen.
Auch die Verwendung von const und let anstelle von var würde Ihnen helfen, diese Probleme zu vermeiden.
Quelle
2016-12-10 11:02:04 norbertk
Verwandte Themen