0
Привет Я пытаюсь сделать foreach с помощью наблюдаемого массива, и я не получаю никакого результата.knockout js observableArray не работает
Где, как в файле javascript, при отладке данных загружается массив. HTML код приведен ниже:
<!-- ko foreach: currencyarr -->
<option data-bind="value:id, text:label"></option>
<!-- /ko -->
И содержание JSON файл следующим образом:
"name" : "shuvagho",
"curarr" : [
{"id": "inr", "label": "INR"},
{"id": "usd", "label": "USD"},
{"id": "aud", "label": "AUD"},
{"id": "sgd", "label": "SGD"}
]
А Javascript кода с помощью нокаута JS выглядит следующим образом:
self.currencyarr = ko.observableArray();
self.currencyarr(data.curarr);
Я сделал все выше кодирования, но до сих пор я не мог в состоянии. Это происходит только для наблюдаемогоarray(). Если я использую observable(), чтобы отобразить текст, который он отображает отлично. –
Не могли бы вы разместить здесь свой код? – Guto