Полимер, как ждать завершения core-ajax перед рендерингом других элементов?

Обновление: вот документы для этой ситуации:Условные шаблоны используют атрибут if для условного создания экземпляра шаблона.

это приложение,plnkr.co, следует сделать следующее:

используйте компонент core-ajax для получения project_location из БД (в данном примере JSON)используйте компонент google-map для отображения карты с маркеромкогда пользователь перетаскивает рынок, используйте core-ajax, чтобы сохранить новое местоположение в БД

Q: Как заставить компонент google-map ждать при его рендеринге до завершения запроса AJAX?

В настоящее время появляется эта ошибка: «Обнаружено исключение во время обратного вызова наблюдателя: TypeError: широта должна быть числом», и я предполагаю, что это потому, что google-map отображается перед инициацией {{project_location}}.

     <core-ajax id="ajax_get_location"
        auto
        url="project_location.json"
        params='{"idProject":"{{idProject}}"}'
        on-core-response="{{locationLoaded}}"
        handleAs="json"
        response = "{{project_location}}"></core-ajax>



     <google-map id="project_location_map" 
          zoom="{{project_location.location_map_zoom}}" 
          fitToMarkers>
      <google-map-marker 
                   latitude  ="{{project_location.location_map_marker_latitude | toFixed(2)}}"
                   longitude ="{{project_location.location_map_marker_longitude | toFixed(2)}}"
                   title     ="{{project_title}}" 
                   draggable ="true"
                   >
       {{project_title}}
      </google-map-marker></google-map>

Ответы на вопрос(3)

Ваш ответ на вопрос