【发布时间】:2014-04-22 09:00:31
【问题描述】:
我不知道为什么我的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/
【问题讨论】:
-
如果您对某个答案感到满意并且它充分回答了您的问题,请将其标记为已接受。
标签: knockout.js