0
У меня есть пользовательский элемент <data-service>
, и у меня есть несколько пользовательских элементов, которые используют данные из <data-service>
(поиск, добавление, редактирование элементов). Как правильно использовать <data-service>
?Как правильно использовать службы данных в Polymer
- Многие объекты. Добавьте
<data-service>
в каждый пользовательский элемент и используйте привязки и прослушиватели для управления данными. - Singleton. Добавить
<data-service/>
в корневой (index.html) и использовать как приложение. $. DATASERVICE для вызова функции и свойства (я не могу понять, как я могу добавить слушателей)
На самом деле это «1. Многие объекты», но без дубликата кода? Можете ли вы помочь мне с «поведением с аякс-звонками»? –
Может быть, это не стиль «Полимер», но я решил это сделать: создать «сервисный» пользовательский элемент с функциями получает ES6 Promises. Добавьте это в корневой каталог приложения и выполните работу с сервисом, например app. $. Service.find(), затем («ответ бина на пользовательский элемент»). –