错误:错误类型错误:t.resolve不是安全订阅服务器上的函数。_next(router.js:4123)在安全ubscriber.push.。/node_modules/rxjs/_esm5/内部/Subscriber.js.安全订阅服务器。__tryOrUnsub(Subscriber.js:196)在安全<--plhd-5/>。/node_modules/rxjs/_esm5/内部/Subscriber.js.安全ubscriber.next(Subscriber.js:134)在Subscriber.push.。/node_modules/rxjs/_esm5/内部/Subscriber.js.订户。_next(Subscriber.js:77)在Subscriber.push./node_modules/rxjs/_esm5/内部/Subscriber.js.Subscriber.next(Subscriber.js:54)在SwitchMapSubscriber.push./node_modules/rxjs/_esm5/内部/运营商/SwitchMap.js.SwitchMapSubscriber.notify下一篇node_modules/rxjs/_esm5/内部/内部订阅. js。_next(InnerSubcriber. js: 15)在InnerSubcriber. ush.../node_modules/rxjs/_esm5/内部/订阅. js。下一步(订阅. js: 54)在Catch订阅.推.../node_modules/rxjs/_esm5/内部/订阅. js。订阅者。_next(订阅者。js: 77)在Catch订阅者。推送.../node_modules/rxjs/_esm5/内部/订阅者。下一步(订阅. js: 54)
-----足球。HTML-----
<div class="container">
<mat-toolbar color="primary" class="nav-toolbar">
<button style="margin-bottom:17px" mat-icon-button (click)="sidenav.toggle()"><mat-icon>menu</mat-icon></button>
<h1 class="nav-app-name">Fantasy Football</h1>
</mat-toolbar>
<mat-sidenav-container>
<mat-sidenav role="navigation" #sidenav>
<mat-nav-list>
<a mat-list-item routerLinkActive="active" routerLink='/create-league'>Create League</a>
</mat-nav-list>
<app-sidenav-list (sidenavClose)="sidenav.close()"></app-sidenav-list>
</mat-sidenav>
<mat-sidenav-content>
<app-header (sidenavToggle)="sidenav.toggle()"></app-header>
<router-outlet></router-outlet>
</mat-sidenav-content>
</mat-sidenav-container>
-----足球。TS是空的-----
-----app-routing.module.ts-----
const appRoutes: Routes = [{ path: '', redirectTo: '/home', pathMatch: 'full' },
{ path: 'create-league', component: CreateLeagueComponent}
];
@NgModule({
exports: [ RouterModule ],
declarations: [],
imports: [ RouterModule.forRoot(appRoutes), CommonModule],
})
export class AppRoutingModule { }
------应用程序。单元ts-----
const modules = [ HttpClientModule, HttpModule, ReactiveFormsModule, MatToolbarModule, MatSidenavModule, MatNativeDateModule,
MatListModule, FormsModule, BrowserAnimationsModule, AppRoutingModule];
@NgModule({
declarations: [
AppComponent,
FootballComponent
],
imports: [
modules,
BrowserModule.withServerTransition({ appId: 'ng-cli-universal' })
],
exports: [
modules,
BrowserModule
],
bootstrap: [ AppComponent ],
schemas: [ CUSTOM_ELEMENTS_SCHEMA ],
})
export class AppModule { }
platformBrowserDynamic().bootstrapModule(AppModule);
原来我必须升级到角7...
routerLink
和routerLinkActive
是角属性。因此,为了代码清晰,您可以将问题行重写为。
[routerLink]
从模式调用时可能会导致此问题。看看你的代码,我不确定是否是这样,不管怎样,下面的代码应该在任何情况下都能工作。
ts代码...
import {Router} from '@angular/router';
constructor(private router: Router) {}
goTo(url: string) {
this.router.navigateByUrl(url);
return false;
}
我正在尝试在Angular项目中使用包来验证电话号码 但是它给了我 type error:a . getcountrycodeordefault不是函数。 有人能帮我一下吗??
我试着用角函数乘以两个字符串。 但我得到了这个错误: 错误类型错误:公司编号不是一个函数 在HTML中,如何将两个字符串与角度相乘? 编辑: gsc指出,我可以简单地将字符串相乘。 12 但是,要小心 43
我在ngClass中添加了一个条件和一个如下所示的类。这里没有问题。 但当我将条件中的类更改为如下所示时(注意不同之处,48更改为40) 未定义height-100p-40px css类。 该页面会冻结主线程并杀死浏览器。这可能是什么原因。我认为,丢失的css类应该不会造成任何错误?
我正在尝试将服务人员添加到现有的angular(5.2,CLI 1.7.1)应用程序中。我做了我应该做的一切: > 我甚至尝试将这段代码(我在某处找到了解决方案)添加到main。ts 但我有一个错误: 未捕获(promise中)DOMExc0019:注册ServiceWorker失败:脚本具有不受支持的MIME类型('text/html')。 错误:未捕获(promise中):安全错误:注册Ser
问题内容: 我为正在编写的Java程序定义了两个类,分别称为Class1和Class2。在Class1的构造函数主体中,我调用了class 2的构造函数。但是,出现编译错误 我尝试使用谷歌搜索此错误,但在任何地方都找不到有关此确切错误的任何讨论,因此我想我会将其发布到堆栈交换中。 有人可以解释这是什么类型的错误吗?class1和class2都非常简单:都只有一个构造函数方法,在两种情况下都将JSO
//我正在尝试此代码,但它没有添加到firebase //它给出了这些错误 处理手势时引发了以下_TypeError:类型“List”不是类型“String”的子类型 抛出异常时,这是堆栈:#0个SharedReferences。getString(包:共享首选项/共享首选项。dart:98:35)#1 CheckItemInNot(包:e_shop/Store/storehome.dart:33