Добавление ввода текста абзаца с помощью цикла [TypeScript] - PullRequest
0 голосов
/ 08 июня 2018

У меня есть эта переменная в моем TypeScript:

data = {
    "paragraphs": [
        { "paragraph": "" }
    ]
}

Когда экран загружен, я хочу добавить { "paragraph": "" } в массив, чтобы это выглядело следующим образом.

data = {
    "paragraphs": [
        { "paragraph": "" },
        { "paragraph": "" },
        { "paragraph": "" }
    ]
}

Итак, я сделал цикл for, чтобы продолжать добавлять { "paragraph": "" } в массив, но он еще не завершен.

let dataParag = 3;      // The int value will keep changing based on data from database
for (var i = this.data.paragraphs.length; i <= dataParag; i++) {
    this.data.paragraphs = [
        { "paragraph": "" }     // The paragraph will be keep added in here but I don't have any idea on how to add it
    ];
}

Есть ли хороший способ добавить его динамически?

1 Ответ

0 голосов
/ 08 июня 2018

О, неважно, как я нашел решение для этого.Вот как я это делаю:

let dataParag = 3;
for (var i = 1; i < dataParag; i++) {
    this.data.paragraphs.push({ "paragraph": "" });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...