1
我想爲我的_reaas數組中的每個項目添加<option>
KnockoutObservableArray<string>
類型的數組。但是當我這樣做:敲除js foreach綁定顯示[對象對象]
<select
multiple="multiple"
class="select-multiple"
data-bind="foreach: _regionGetter._areas">
<option data-bind="text: $data"></option>
</select>
它打印出每個<option>
內的[object object]
。我如何獲得它打印數組中的字符串而不是[對象對象]?
乾杯的選項文字把它綁定。可觀察數組是字符串類型。我不需要將它改爲類型對象,除了給它命名的屬性,以便我可以在我的'forearch'數據綁定中訪問它們。看起來好像需要發生,而'foreach'綁定不能用在可觀察的字符串數組上。 – BeniaminoBaggins
您可以使用瀏覽器調試工具來驗證它確實是一個字符串嗎?當我將其更改爲字符串時,代碼將工作:[jsfiddle](http://jsfiddle.net/084um38L/) –
我不確定如何在HTML代碼上使用調試器。我只知道如何在我的JavaScript文件中使用它。這是戰鬥的一半,無法進行調試。 – BeniaminoBaggins