<div id="display" data-bind='foreach: stories'>
<div class='story'>
<div class="show_rait">
<button class="plus_btn" data-bind="click: rait++">plus</button>
<label data-bind="text: rait"></label>
<button class="minus_btn" data-bind="click: rait--">minus</button>
</div>
<div class='right'></div>
<div class='title' data-bind='text: $data.title'></div>
<div class='inside' data-bind='text: inside'></div>
</div>
</div>
function ViewModel() {
var self = this;
//data
self.stories = ko.observableArray([
{title: "story", inside: "some story", rait: -1},
{title: "story", inside: "Koko jambo", rait: -1},
{title: "story", inside: "trali vali ", rait: -1},
{title: "4 story", inside: "some text": -1},
{title: "5 story", inside: "yo", rait: -1}]),
Rait++ と Rait-- は、rait をインクリメントおよびデクリメントする必要があります。動作しますが、リロード直後です。この部分だけを更新できます<label data-bind="text: rait"></label>
か、またはこの問題を解決するにはどうすればよいですか? また、rait プロパティを監視可能にしようとしましrait: ko.observable(-1)
たが、クリックしてすべてのテンプレートを更新すると、NaN が返されます。