Я не могу заставить Angular-xeditable Editable-Select выбрать текущий элемент, когда он привязан к вложенному объекту JSON. Все данные сохраняются нормально, но он просто не отображает текущий выбранный элемент в поле «Выбор», что сводит меня с ума, так как я уверен, что упускаю что-то очевидное. Я создал JSFiddle здесь:
http://jsfiddle.net/NfPcH/1031/
Это код:
<span editable-select="data.organisation.OrganisationType"
e-ng-options="type.Name for type in data.types">
{{data.organisation.OrganisationType.Name}}
</span>
Это 2 объекта данных:
$scope.data.organisation = {
"Id":1,
"Name":"My Organisation",
"OrganisationType":{"Id":2,"Name":"Internal"}
}
$scope.data.types = [
{"Id":1,"Name":"Client"},
{"Id":2,"Name":"Internal"},
{"Id":3,"Name":"Cold"}
]
Он отлично работает, когда я привязываю его к идентификатору внутри вложенного объекта, но затем он изменяет только идентификатор в моем вложенном объекте, и затем мне приходится вручную фильтровать и изменять часть имени объекта, которая работает, но я уверен должен быть лучший способ.