Я пишу angular пользовательский элемент. Вместо того, чтобы объяснять все это, я загрузил код на следующий URL
https://github.com/arjunagl/angular-custom-elememtns
Однако, когда я добавляю код на стандартную страницу html, как следующий
Hello World, сюда должен прийти пользовательский элемент
Я получаю следующую ошибку The selector "app-contact-form" did not match any elements
. Похоже, он все еще пытается искать по фактическому имени компонента, а не по имени, которое я зарегистрировал customElements.define('my-contact-form', el);
. Кроме того, даже если я изменяю регистрационное имя на то же самое имя app-contact-form
, я получаю ту же ошибку
Это команда, которую я запускаю, чтобы сгенерировать вывод ng build --prod --output-hashing none
, и затем я запускаю npm run concat
, чтобы сгенерировать вывод файл.