Angular 10, TypeError в консоли браузера, но без ошибок в сборке
Nov 18 2020
Никаких изменений кода не сделано, обновлено до Angular 10, все работает, кроме функции. Ошибок сборки не было, но в консоли браузера можно увидеть ошибку ниже. Я предполагаю, что это может быть связано с angular.core, rxjs, но неясно ... цените вашу помощь.
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)
Ответы
user1066231 Nov 19 2020 at 00:31
Я нашел причину, у меня было имя для div, такое же, как у ng-template, которое вызывало проблему, когда я переименовал «sResult» в ngtemplate, проблема была решена.
`<div
class="tree results-container" #sResult >
<ng-template #sResult let-items>
<ul>`