내가보기 모델의 문자열 목록이의 사용 배열을 업데이트하지 않습니다 바인딩. 를 편집하려면, 나는 각각의 항목을 제거하는 텍스트 상자가있는 <li>
및 <button>
로 표시합니다. 내가 처음에 그것을 만들 수 있지만 뷰 모델에 반영하기 위해 값에 대한 업데이트를 받고 있지 않다, 그리고 작업 제거 버튼을 얻을 수녹아웃 간단한 관찰 가능한
<ul data-bind="foreach: titles">
<li>
<input value="A" data-bind="value:$data" />
<button data-bind="click: $root.remove">remove</button>
</li>
<li>
<input value="B" data-bind="value:$data" />
<button data-bind="click: $root.remove">remove</button>
</li>
</ul>
<button data-bind="click: add">add</button>
: 그래서, 목록 ['A', 'B']
, 나는 이런 식으로 뭔가를 원하는 .
나는 원래 observableArray
문자열로 업데이트 된 후 observableArray
문자열을 가지고 있었는데 observable
문자열로 업데이트되었습니다. 일반 문자열을 사용하면 제거 단추가 작동하지만 예상대로 뷰 모델을 업데이트하지 않았습니다.
내가 설정 상당히 고립 된 문제와 JS 바이올린했습니다 :이 일의 설립 또는 더 좋은 방법이 있다면 http://jsfiddle.net/bdukes/uvyH3/2/
는, 내가 알고 싶네요.
또한 관련이없는 (덜 중요한) 문제로는 stringifyJson
유틸리티는 항상 배열의 각 항목에 대해 나에게 빈 결과를 보인다.
:
여기개체의 이러한 유형을 사용하도록 업데이트 당신의 바이올린입니다 나는 그렇게해야 할 것입니다, 그냥 옳다고 생각하지 않았습니다. 수정 해 주셔서 감사 드리며 알려진 문제임을 알려드립니다. – bdukes
이것은 나뿐만 아니라 비트 - 고마워 고마워! –
언급 한 문제가 녹아웃 3.0.0에서 해결 된 것으로 보입니다. – bdukes