Я реализовал наблюдаемый словарь в моем проекте. У меня довольно сложный хеш, но я не уверен, как обращаться к ключам.knockout.js observableDictionary complex hash
Что делать, если я имел следующий словарь и хотел получить цвет волос ?:
var person = {
name: ‘Joe Bloggs’,
height: 180,
hair: {
color: ‘brown’,
length: ‘long’
}
}
Основываясь на примерах GitHub, я бы предположить, что это было бы похоже на это:
<div data-bind=”foreach: person.items”>
<div data-bind=”if: hair”>
<div data-bind=” foreach: value.items”>
<span data-bind=”text: $data.color”></span>
</div>
</div>
</div>
Любая помощь будет принята с благодарностью.
Является observableDictionary от https://github.com/jamesfoster/knockout.observableDictionary? – tcigrand
Hi @AnotherDev, Да. –