0
我想嵌套嵌入的foreach並提供內部foreach和外部foreach的值。問題在於提供的價值是逐字逐字地而不是整個詞地逐步處理的。 下面是代碼:(查找在控制檯中看到$數據由字母記錄信)
HTML嵌套的foreach讀取字母而不是整個單詞的字母值
<div data-bind="foreach: { data: mysections, as: 'section'}">
<span data-bind="text: $data"></span>
<div data-bind="foreach: section ">
b<span data-bind="text: $root.myconsole($data)"></span>
<span data-bind="text: $data.content"></span>
<br>
</div>
</div>
JS
var vm =new function AppViewModel() {
self.mysections=ko.observableArray(['sec1', 'sec2','sec3']);
self.sec1 = ko.observableArray([{"content":"asdf1"}]);
self.sec2 = ko.observableArray([{"content":"asdf2"}]);
self.sec3 = ko.observableArray([{"content":"asdf3"}]);
self.myconsole = function(data){console.log(data)};
}
ko.applyBindings(vm);
這裏是小提琴http://jsfiddle.net/frjapyre/2/