[отвечает на ответ Supercool, который не помещается в комментарии:]
Это ближе, чем у меня, и дает мне хорошее начало для решения с массивами (спасибо, Supercool). Не совсем то, что я после того, хотя. Вот состояния, которые я получаю из вашего кода:
[State 1., after typing "1st" and pressing Go]
input box: 1st
1st
[State 2. after adding "2nd," and pressing Go]
input box: 1st 2nd
1st
1st 2nd
[End State. after adding "3rd," and pressing Go]
input box: 1st 2nd 3rd
1st
1st 2nd
1st 2nd 3rd
Что я хотел бы видеть:
[State 1., after typing "1st" and pressing Go]
input box: 1st
1st
[State 2. after adding "2nd," and pressing Go]
input box: 1st 2nd
1st 2nd
1st 2nd
[End State. after adding "3rd," and pressing Go]
input box: 1st 2nd 3rd
1st 2nd 3rd
1st 2nd 3rd
1st 2nd 3rd
Кроме того, после каждого нажатия клавиш в промежутке между нажатием "Go, "весь сгенерированный текст будет отражать все, что находится в поле ввода. Включая все эти промежуточные состояния для вышеприведенного примера, предпоследнее будет:
[Penultimate state. in the middle of typing out "3rd" and before pressing Go]
input box: 1st 2nd 3r
1st 2nd 3r
1st 2nd 3r
Я думал, что смогу получить такую функциональность, потому что думал (все еще делаем?), Что angular 's { {ссылка}} связана с оригиналом и будет автоматически обновляться независимо от того, сколько у вас было, когда вы их сделали, и т. д. c ..