2017-01-21 2 views
1

Я хотел бы узнать, можно ли использовать компоненты Angular 2, созданные с использованием Angular CLI в приложениях, отличных от SPA. Я хотел бы разработать некоторые независимые виджеты, такие как компоненты &, загружать эти компоненты на моем статическом веб-сайте или уже существующее неглавное веб-приложение.Использование компонентов Angular 2 в статических и не-SPA-приложениях

Есть ли способ использовать сгенерированную сборку в Угловом CLI для включения в статические HTML-страницы. & Загрузите компоненты в соответствии с требованиями.

Или какой предлагаемый способ выполнения таких реализаций, то есть построить компоненты Angular 2 &, использовать их в приложениях, отличных от SPA.

ответ

0

Я не думаю, что это сработает, как будто вы не обслуживаете угловые файлы. Я не уверен, как браузер поймет, о чем вы говорите.

Вы можете использовать угловые компоненты в других Угловых приложениях, но я не думаю, что вы могли бы использовать их в ситуациях без углов и не-SPA, если бы вы не обслуживали весь основной пакет вместе с ним и не вставляли его где-то на стр.

0

@chrispy является правильным. Когда вы создаете свое угловое приложение, вы будете иметь файлы index.html вместе с некоторыми .js, .css и другими активами. Вы должны включить все эти файлы (особенно файлы javascript) и сделать их доступными на своем сервере, чтобы ваши компоненты работали.

Если вы хотите, чтобы часть вашего приложения использовала javascript, почему бы не использовать jQuery или простой javascript?

0

Вы можете использовать/повторно использовать компоненты, но для каждого виджета требуется отдельный бутстрап, который указывает на тег приложения, поскольку на самом деле у вас будет несколько угловых приложений, работающих на одной странице.