Zum Hauptinhalt springen

Installation

Mit npm oder yarn

Fügen Sie die Pakete @appsignal/angular und @appsignal/javascript zu Ihrer package.json hinzu. Führen Sie dann yarn install/npm install aus. Sie können diese Pakete auch auf der Kommandozeile zu Ihrer package.json hinzufügen:
yarn add @appsignal/javascript @appsignal/angular
npm install @appsignal/javascript @appsignal/angular

Mit JSPM.io Import Maps

Mit dem JSPM.io Import Map Generator können Sie eine Import Map für die Abhängigkeiten Ihrer Anwendung generieren. Fügen Sie @appsignal/javascript und @appsignal/angular zur Liste der Abhängigkeiten hinzu, und integrieren Sie dann die generierte Import Map sowie ES-Module-Shims in den Code Ihrer Anwendung.

Mit rails-importmap

Verwenden Sie den folgenden Befehl, um diese Pakete zu den Import Maps Ihrer Rails-Anwendung hinzuzufügen:
./bin/importmap pin @appsignal/javascript @appsignal/angular

Verwendung

AppsignalErrorHandler

Die standardmäßige Angular-Integration ist eine Klasse, die die von @angular/core bereitgestellte ErrorHandler-Klasse erweitert. In einer neuen, mit @angular/cli erstellten App könnte Ihre app.module.ts-Datei etwa Folgendes enthalten:
import { ErrorHandler, NgModule } from "@angular/core";
import { appsignal } from "./appsignal";
import { createErrorHandlerFactory } from "@appsignal/angular";

@NgModule({
  // other properties
  providers: [
    {
      provide: ErrorHandler,
      useFactory: createErrorHandlerFactory(appsignal),
    },
  ],
  // other properties
})
export class AppModule {}