Использование угловых элементов в приложении Ionic Framework - PullRequest
0 голосов
/ 04 сентября 2018

Итак, сначала я начну с того, почему, если есть другой способ, о котором я не думаю об этом. Наш сайт использует множество пользовательских виджетов (очень простые компоненты Angular), и у нас есть и веб-приложение, и приложение Ionic. Проблема в том, что когда мы добавляем новый виджет, мы должны выдвинуть новую версию приложения Ionic, чтобы виджет был доступен. Для пользователей старой версии это не будет работать. Мы надеялись во время выполнения синхронизировать последние порции виджетов и вставить элементы в них.

Итак, я столкнулся с использованием угловых элементов, мы создали проект с использованием углового интерфейса командной строки, в основном следуя этому руководству: https://angularfirebase.com/lessons/angular-elements-quick-start-guide/

И мы заставили его работать в версии веб-приложения Angular, но когда я пытаюсь добавить скрипт в Ionic, я получаю сообщение об ошибке:

Невозможно прочитать свойство 'bind' из неопределенного.

На линии:

var c = window.webpackJsonp = window.webpackJsonp || [], a = c.push.bind (c);

Я убедился, что:

сборка / vendor.js

Мы включили в мой index.html

Кто-нибудь заставил Angular Elements работать в Ionic?

...