2012-01-03 72 views
0

我推絃到一個observableArray的,我想用「的foreach」與<ul></ul>元件結合。 <li></li>項目只是字符串。如何使用的foreach內聯數據綁定與observableArray串

我似乎不能看我怎麼去這樣做。這似乎是我見過的例子顯示了<li>項目所引用的JS對象中的項目入棧,因此綁定到對象的屬性。

我試過$的數據,但不工作的。

例如

<ul data-bind="foreach: vm.errors()"> 
     <li data-bind="text: ?"></li> 
</ul> 

// after json response... 
$.each(response.data, function(key, errorMessage) { 
    vm.errors.push(errorMessage); 
}); 
+0

是該行仍然具有現實意義'我試過$的數據,但不工作的。 ' – skrii 2012-03-21 09:57:03

回答

6

您可以使用$data來指代當前的數據,在該範圍內的水平,所以你可以做data-bind="text: $data"

+0

第一次加載頁面我得到這個雖然:消息:的ReferenceError:$數據沒有定義; – jaffa 2012-01-03 17:30:54

+1

嘗試瑞普關閉的:http://jsfiddle.net/rniemeyer/kzHZJ/ – 2012-01-03 17:38:02

相關問題