Я использую js-data и js-data-angular. У меня есть 2 ресурса, organization
и address
, организация hasOne
адрес.Использование объектов jsdata без их сохранения
Я пытаюсь создать организацию (не сохраняя ее), чтобы связать ее с компонентами html. И установите некоторые реквизиты по умолчанию. Так что я делаю:
var address = AddressResource.createInstance();
address.set('country', defaultCountry); // CountryResource.get('US');
var organization = OrganizationResource.createInstance({ address: address });
Тогда я делаю во взгляде что-то вроде
<input ng-model="organization.address.country.name">
Но адрес не установлен орг, так как он еще не существует в магазине. Так есть ли способ справиться с этим?
Спасибо!
Спасибо @jdobry, но, делая это, как вы сказали, вы потеряете все приятные функции js-data. И я также теряю все отношения от «адреса», который имеет отношение к «стране», например. Я пытаюсь найти что-то посередине ... чтобы не потерять все. – Mustela