Я пытаюсь разместить независимые угловые элементы, которые я могу занять на негладкой веб-странице. Он отлично работает, когда у меня есть только один. Но когда я загружаю два или более на одной странице, я получаю эту ошибку:
Ошибка нечистоты: Зона уже загружена.
Я использую скрипт сборки, чтобы объединить мои файлы dist в один файл js.. и затем удалить это в свой проект
const fs = require('fs-extra')
const concat = require('concat')
const files = [
'./dist/elementsApp/runtime.js',
'./dist/elementsApp/polyfills.js',
'./dist/elementsApp/scripts.js',
'./dist/elementsApp/main.js',
]
fs.ensureDir('elements')
.then(() => {
console.log('success!')
concat(files, 'elements/include-me-somewhere-else.js')
})
.catch(err => {
console.error(err)
})
Я могу использовать только один из этих js файлов на одной странице. Я понимаю, что угловой 7 облегчит весь этот процесс, но мне интересно, как я могу это сделать прямо сейчас.
Я также попытался обернуть экспортированный js файл в функцию самоисполнения, чтобы попытаться ограничить область применения. Ничего не исправить.
Есть идеи?
Люди смущены тем, что такое угловые элементы. Для уточнения вы можете посмотреть это видео https://www.youtube.com/watch?v=4u9_kdkvTsc. последние несколько минут, в частности, показывают, что угловой элемент экспортируется и включен на не угловую страницу. Я пытаюсь включить несколько элементов на одну страницу.