出现了这样的错误:
错误 Error: ExpressionChangedAfterItHasBeenCheckedError: 表达式在变更检查完成后发生了变化。原始值:'ngTemplateOutlet: undefined'。当前值:'ngTemplateOutlet: [object Object]'。
位于 viewDebugError (core.js:9775)
expressionChangedAfterItHasBeenCheckedError (core.js:9753)
checkBindingNoChanges (core.js:9920)
checkNoChangesNodeInline (core.js:13970)
checkNoChangesNode (core.js:13942)
debugCheckNoChangesNode (core.js:14771)
debugCheckDirectivesFn (core.js:14673)
Object.eval [as updateDirectives] (ShowEventComponent.html:73)
Object.debugUpdateDirectives [as updateDirectives] (core.js:14655)
checkNoChangesView (core.js:13780)
她的出现是由此引起的:
<tr *ngFor="let user of users">
<ng-template [ngTemplateOutlet]="loadTemplate(user)"
[ngTemplateOutletContext]="{ $implicit: user}">
</ng-template>
</tr>
我该如何解决这个问题?
我使用的是Angular 5.2.0和rxjs 5.5.6。