I have a list of strings in my view model. To edit them, I want each to appear as an with a textbox, and a
to remove the
Knockout does not currently work well with an array of pure observables (issue logged here).
To make this work properly, you need your items to be objects that hold observables like:
{ val: ko.observable("something") }
Here is your fiddle updated to use these type of objects: http://jsfiddle.net/rniemeyer/GgFa9/