Skip to content
🔺
@tuvix.js/angular
Angular Bağlamaları
Tuvix.js için Angular 15+ bağlamaları. NgModule, servis enjeksiyonu ve RxJS tabanlı event bus entegrasyonu.

Kurulum

bash
npm install @tuvix.js/angular @angular/core @angular/platform-browser-dynamic

API

createAngularMicroApp(config)

Bir Angular NgModule'ü Tuvix.js mikro uygulaması olarak sarar.

ts
import { createAngularMicroApp } from '@tuvix.js/angular';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app.module';

export const app = createAngularMicroApp({
  name: 'my-angular-app',
  module: AppModule,
  platform: platformBrowserDynamic,
});

Yapılandırma seçenekleri:

SeçenekTipZorunluAçıklama
namestringEvetMikro uygulama için benzersiz ad
moduleanyEvetBootstrap edilecek Angular NgModule sınıfı
platform() => anyEvetplatformBrowserDynamic fonksiyonu
selectorstringHayırBootstrap bileşeninin CSS seçicisi (varsayılan: 'app-root')
compilerOptionsRecord<string, unknown>HayırAngular derleyici seçenekleri
bootstrap() => void | Promise<void>Hayırİsteğe bağlı tek seferlik kurulum hook'u

Not: platform parametresi, doğru Angular sürümünün kullanıldığından emin olmak için gereklidir.

Angular Rehberi sayfasına bakın.

Released under the MIT License.