相关疑难解决方法(0)

Angular 2 - EXCEPTION:TypeError:无法读取null browser_adapter.ts的属性'isSkipSelf'

全部!从beta 12更新到RC1后,我正面临着这个问题 - 我不知道发生了什么.有没有人有解决方案?

EXCEPTION:TypeError:无法读取属性'isSkipSelf'为null browser_adapter.ts:88 EXCEPTION:错误:未捕获(在保证中):TypeError:无法读取属性'isSkipSelf'为null browser_adapter.ts:78 EXCEPTION:错误:未捕获(在承诺中) ):TypeError:无法读取nullBrowserDomAdapter.logError @ browser_adapter.ts的属性'isSkipSelf':78BrowserDomAdapter.logGroup @ browser_adapter.ts:89ExceptionHandler.call @ exception_handler.ts:53(匿名函数)@ application_ref.ts:304schedulerFn @async.ts :131SafeSubscriber .__ tryOrUnsub @ Subscriber.ts:240SafeSubscriber.next @ Subscriber.ts:192Subscriber._next @ Subscriber.ts:133Subscriber.next @ Subscriber.ts:93Subject._finalNext @ Subject.ts:154Subject._next @ Subject.ts:144Subject .next @ Subject.ts:90EventEmitter.emit @ async.ts:117onError @ ng_zone.ts:138onHandleError @ ng_zone_impl.ts:90ZoneDelegate.handleError @ zone.js:327Zone.runGuarded @ zone.js:233_loop_1 @ zone.js:487drainMicroTaskQueue @ zone.js:494ZoneTask.invoke @ zone.js:4 26 browser_adapter.ts:78 STACKTRACE:BrowserDomAdapter.logError @ browser_adapter.ts:78ExceptionHandler.call @ exception_handler.ts:56(anonymous function)@ application_ref.ts:304schedulerFn @async.ts:131SafeSubscriber .__ tryOrUnsub @ Subscriber.ts:240SafeSubscriber. next @ Subscriber.ts:192Subscriber._next @ Subscriber.ts:133Subscriber.next @ Subscriber.ts:93Subject._finalNext @ Subject.ts:154Subject._next @ Subject.ts:144Subject.next @ Subject.ts:90EventEmitter.emit @ …

angular

14
推荐指数
1
解决办法
2万
查看次数

不知道如何使用angular2类中的接口实现枚举

在这里绕圈子.对Typescript来说是一个新手,它引起了一些令人头疼的琐碎实现.

如何定义AgentStatusService它应该有一个名为4个选项的数组['offline','available','busy','away']?AgentStatus是定义的(或者是?),我将它注入到AgentStatusService.

Microsoft Visual Studio Code在第21行进行了barfing,其中类型'typeof AgentStatus'不能分配给'AgentStatus'类型...为什么?

更新:

import { EventEmitter, Injectable } from '@angular/core';

export enum AgentStatus {
    available =1 ,
    busy = 2,
    away = 3,
    offline = 0
}

export interface IAgentStatusService {
    state: number
    states: AgentStatus
}
@Injectable()
export class AgentStatusService implements IAgentStatusService {

    state:number;  // this really should be string, but line 22 returns a number
    states:AgentStatus;

    constructor(states:typeof AgentStatus = AgentStatus){
        // unreacheable code browser_adapter.ts:78EXCEPTION: Error: Uncaught (in promise): …
Run Code Online (Sandbox Code Playgroud)

typescript angular2-forms angular2-services angular

8
推荐指数
1
解决办法
6784
查看次数