Angular 6:设置滚动条以在有效负载中添加用户数据

时间:2018-10-12 11:37:58

标签: angular angular6 rollbar

我正在使用replytile.removeWhere((item) => item.id == '001') Angular 6记录错误。

我创建了一个包含以下内容的rollbar文件

rollbar-service

我在类初始化的顶部定义了 rollbarConfig

文档说要添加有效载荷,例如

import {Injectable, InjectionToken, Injector} from '@angular/core';
import * as Rollbar from 'rollbar';
import {AuthUserData} from '../auth/auth.model';
import {AuthService} from '../auth/auth.service';

const rollbarConfig = {
  accessToken: 'ACCESS_TOKEN',
  captureUncaught: true,
  captureUnhandledRejections: true,
};

@Injectable()
export class RollbarErrorHandlerService {

  constructor(
    private injector: Injector,
    private auth: AuthService
  ) {
    // Add auth user data to the configuration
    const userData: AuthUserData = this.auth.getAuthUser();
    // Add userData to rollbar payload
  }

  post(error) {
    const rollbar = this.injector.get(RollbarService);

    rollbar.error(error);
  }
}

export function rollbarFactory() {
  return new Rollbar(rollbarConfig);
}

export const RollbarService = new InjectionToken<Rollbar>('rollbar');

但是在app.config(function(RollbarProvider) { RollbarProvider.init({ accessToken: "YOUR_ACCESS_TOKEN", captureUncaught: true, payload: { // payload here } }); }); 中放置此代码段的位置在类中给出了错误吗?

我必须在滚动条有效负载中设置 userData

0 个答案:

没有答案