如果您使用的是 AngularJS,需更新您的应用程序代码以使用最新版本的 AngularJS。您可以使用以下代码:
angular.module('yourApp').config(['$provide', function ($provide) { $provide.decorator('$rootScope', ['$delegate', function ($delegate) { $delegate.stateInspector = function () { return { state: $delegate, "$$listeners": $delegate.$$listeners } }; return $delegate; }]); }]);
如果您使用的是 Angular,则需要更新您的应用程序代码以使用最新版本的 Angular。您可以使用以下代码:
import { createFeatureSelector, createSelector } from '@ngrx/store';
export const getRouterState = createFeatureSelector
请确保您的监视器仅在开发环境下运行:
import { Component } from '@angular/core';
declare const window: any;
@Component({
template:
})
export class AppComponent {
constructor() {
if (window && !window.production) {
// Do stuff
}
}
}Hello world!
请注意,以上代码仅供参考。但它们应该能够帮助您解决 Angular 状态检查器不再工作的问题。