Публикации по теме 'angular-library'


Полное руководство по библиотекам Angular
В Angular 6 появилась возможность создавать и собирать библиотеки с помощью Angular CLI. Когда я впервые использовал эту функцию, я был восхищен ее простотой, поскольку, хотя было технически возможно создавать библиотеки с использованием более ранних версий Angular, это было в целом разочаровывающим и печальным опытом. В этой статье я расскажу вам об основных элементах разработки библиотек Angular, в том числе: Распространенные варианты использования библиотек Angular. Создание..

Создание структуры реальной библиотеки с помощью Angular - Часть I
Обычно разработчики Angular не используют библиотеки, но библиотеки Angular очень просты в использовании. Мы можем использовать библиотеки Angular в каждом приложении Angular, чтобы не повторяться. Когда разработчик запускает новое приложение, он обычно перемещает инфраструктуру из своих прошлых приложений. Почему мы не используем одну и ту же инфраструктуру для каждого приложения, более того, мы постоянно обновляем ее. В этой серии статей мы создадим 3 библиотеки. Эти библиотеки..

Вопросы по теме 'angular-library'

Использование компонента React в Angular 2
У меня есть набор компонентов реакции, и я пытаюсь использовать их в приложении Angular 2. Вот основной компонент React, который я пытаюсь использовать import React, {Component} from 'react'; import { createStore, applyMiddleware } from...
9893 просмотров
schedule 10.07.2022

Функция углового вызова внутри метода forRoot
Проблема в том, что я вызываю функцию внутри метода forRoot следующим образом: app.module.ts import {environment} from '../environments/environment'; ... @NgModule({ imports: [ BrowserModule, MyModule.forRoot({ config: {...
7385 просмотров

Невозможно выполнить привязку к Directive('appHasAccess'), так как это неизвестное свойство 'input'
Я создал пакет библиотеки пользовательских директив атрибутов и установил его в myProject, и когда я попытался использовать эту пользовательскую директиву, возникла ошибка. ОШИБКА Ошибка: необработанный (в обещании): ошибка: ошибки...
4648 просмотров

Выбранное значение в мат-выборе не отправляется родителю
Я создал раскрывающийся список в библиотеке angular для использования в наших приложениях. Я использовал angular-material2 для раскрывающегося списка (mat-select и mat-autocomplete). Должно быть, я делаю что-то не так, так как я не получаю...
1169 просмотров

Как создать модули функций с ленивой загрузкой внутри библиотеки Angular 6?
Я создал библиотеку с помощью команды Angular CLI 6. По сути, библиотека представляет собой функциональный модуль и содержит множество дочерних функциональных модулей, подключенных через маршрутизацию (ленивая загрузка). Я получаю следующую...
1229 просмотров

Импорт сторонних библиотек в библиотеку Angular дает ошибку
Пытаюсь создать библиотеку с помощью ng-packagr. Внутри проекта, который я запускаю: библиотека ng g nt-select --prefix nt внутри nt-select.component.ts import { Component, OnInit } from '@angular/core'; @Component({ selector:...
912 просмотров
schedule 19.06.2023

Angular 6/объявить путь для библиотеки в tsconfig.lib.json
Я пытаюсь настроить пути для библиотеки Angular 6 (я успешно настроил пути для предыдущего проекта Angular) Вот что работает для моего предыдущего приложения в файле tsconfig.json : "compilerOptions": { [...] "baseUrl": "src",...
6192 просмотров

Angular-cli: тестирование углового пакета
Я создал новый угловой проект следующим образом: ng new newApp cd newApp ng g library newLibrary Я запустил ng test и начал писать тесты внутри новой библиотеки. Выполняются тесты основного приложения ( newApp ). Тесты в библиотеке...
166 просмотров

Angular 2+ добавить ng-bootstrap Modal в библиотеку компонентов
Я работаю с ng-bootstrap, и я хотел бы добавить модальное окно для повторного использования в библиотеку компонентов, которую я создал. У меня есть шаблон <p> <ng-template #messageModal let-closeModal="close('Cross click')">...
345 просмотров

Безопасно ли устанавливать для цели tsconfig значение es6, если вам не нужны старые браузеры?
В приложении Angular безопасно ли устанавливать tsconfig.json compilerOptions.target равным "es6" (или эквивалентному "es2015" ), если вас не интересуют старые браузеры? По этому поводу в официальной документации по Angular написано:...
1154 просмотров

Пользовательская библиотека Angular с ngx-translate
Я создал свою собственную частную библиотеку angular с несколькими компонентами, чтобы облегчить себе жизнь. Я создал эту библиотеку, следуя этому руководству . Все получилось отлично, я даже добавил это в другой проект, чтобы проверить. Теперь...
8262 просмотров

Проект библиотеки компонентов Angular с NGRX?
Я использовал NGRX для нескольких проектов, и в целом он мне очень нравится. Но я борюсь с тем, использовать ли его в моем следующем проекте, который будет заключаться в создании библиотеки компонентов angular. Рекомендуется ли использовать ngrx в...
1151 просмотров
schedule 29.07.2022

Angular MonoRepo Nx - использовать библиотеку в приложении
Ситуация: я новичок в Angular и хочу создать рабочее пространство Angular с несколькими приложениями и библиотеками. Я подписался на этот учебник , чтобы создать рабочее пространство Angular с Nx в форме MonoRepo. Я создал приложение и...
902 просмотров
schedule 16.03.2022

Как применить пользовательские стили CSS библиотеки Angular в хост-приложении?
Я создал библиотеку Angular, содержащую styles.css файл с некоторым настраиваемым CSS. Когда я включаю библиотеку в тестовое приложение в том же репозитории, она работает нормально: library-repo/ ├── projects/ │ ├── custom-library/ ├── src/ │...
734 просмотров
schedule 18.01.2024

Компонент SVG в проекте библиотеки Angular выдает ошибку `` Неизвестное слово ''
Я создаю пакет библиотеки npm в Angular 8.1.3 Если я добавлю файл SVG в качестве шаблона компонента в проект библиотеки , то команда сборки ng build <project-name> выдаст my-comp.component.svg:1:1: Unknown word ошибку. Однако если я...
534 просмотров
schedule 21.02.2023

Как включить стили SASS в библиотеку angular 8
У меня была библиотека angular для совместного использования некоторых компонентов, директив и прочего между двумя проектами. Недавно я попытался включить в библиотеку несколько стилей для повторного использования в двух проектах, но я могу...
1429 просмотров
schedule 21.05.2022

Как исправить ошибку ng build ‹lib› при переименовании public_api.ts в public-api.ts в обновлении angular8
Я занимаюсь миграцией angular 7 на angular 8 для библиотеки компонентов моей компании, которая была построена с помощью ng generate library. Я старался быть как можно ближе к стандартной сборке angular cli. Я создал новое приложение и библиотеку с...
1312 просмотров

Включите активы при создании библиотеки angular
Я создаю библиотеку, которая содержит настраиваемый шрифт значка. Однако, когда я создаю свою библиотеку с использованием ng build <library-name> --prod , папка ресурсов не включается в сборку, что означает, что значки не отображаются при...
15477 просмотров

Как создать компонент Angular 4 для использования в нескольких проектах Angular 4? НЕ угловой 6
Я хочу создать компонент, который можно использовать между несколькими проектами. Давайте рассмотрим это, у меня есть три разных угловых 4 проекта A, B и C, и между проектами нет никакой связи. Каждый проект работает независимо. Теперь сценарий...
19 просмотров
schedule 27.04.2023

Как мне настроить мою угловую библиотеку для использования правильной установки RxJS, связав ее для локального тестирования?
Мне удалось собрать, связать и импортировать свою библиотеку в свое основное приложение, однако моя библиотека предоставляет службу, которая возвращает наблюдаемые RxJs, и у меня проблема, когда возвращаемый тип - это наблюдаемый RxJs, найденный в...
608 просмотров