Angular 10, TypeError nella console del browser, ma nessun errore nella build
Nov 18 2020
Nessuna modifica al codice apportata, aggiornato ad Angular 10, tutto funziona tranne una funzionalità. Non ci sono stati errori di compilazione, ma nella console del browser è possibile vedere l'errore di seguito. Immagino che questo possa essere correlato a angular.core, rxjs, ma non è chiaro..apprezzo il tuo aiuto.
core.js:4197 ERROR TypeError: templateRef.createEmbeddedView is not a function
at ViewContainerRef.createEmbeddedView (core.js:10092)
at NgTemplateOutlet.ngOnChanges (ng_template_outlet.ts:65)
at NgTemplateOutlet.rememberChangeHistoryAndInvokeOnChangesHook (core.js:2131)
at callHook (core.js:3042)
at callHooks (core.js:3008)
at executeInitAndCheckHooks (core.js:2960)
at selectIndexInternal (core.js:6179)
at Module.ɵɵadvance (core.js:6152)
Risposte
user1066231 Nov 19 2020 at 00:31
Ho trovato la causa, avevo un nome per div uguale a ng-template che stava causando il problema, una volta rinominato "sResult" di ngtemplate, il problema è stato risolto.
`<div
class="tree results-container" #sResult >
<ng-template #sResult let-items>
<ul>`