클릭하면 currentTitle
이 변경되지 않는 이유를 모르겠다. 클릭 할 때 녹아웃 관측 가능 변수의 값이 변경되지 않음
viewModel = {
articles: ko.observableArray([{
id: 1,
title: "Article One",
content: "Content for article one."},
{
id: 2,
title: "Article Two",
content: "Content for article two."},
{
id: 3,
title: "Article Three",
content: "Content for article three."}
]),
currentTitle: ko.observable("old")
};
<div data-bind="foreach: viewModel.articles()">
<div data-bind="text:title,click: getTitle"></div>
</div>
<div data-bind="text: viewModel.currentTitle"></div>
getTitle = function(){
viewModel.currentTitle = "title";
}
ko.applyBindings(viewModel);
여기에 내 코드를 게시 됨 :
http://jsfiddle.net/devnegikec/TBP43/
[관찰 가능한 녹아웃에 업데이트하지 않는 설정 값의 중복 가능성 ] (http://stackoverflow.com/questions/19391415/setting-value-of-observable-not-updating-in-knockout) – nemesv
만족스럽고 적절하게 질문에 답변 한 경우 대답을 허용으로 표시하십시오. – phuzi