जवाबों:
आप *
NgIf के सामने से चूक गए (जैसे हम सभी के पास दर्जनों बार हैं):
<div *ngIf="answer.accepted">✔</div>
एंगुलर के बिना *
, एंगुलर देखता है कि ngIf
निर्देश को div
तत्व पर लागू किया जा रहा है , लेकिन चूंकि कोई टैग *
या <template>
टैग नहीं है, इसलिए यह टेम्पलेट का पता लगाने में असमर्थ है, इसलिए त्रुटि।
यदि आपको यह त्रुटि कोणीय v5 के साथ मिलती है:
त्रुटि: StaticInjectorError [TemplateRef]:
StaticInjectorError [TemplateRef]:
NullInjectorError: TemplateRef के लिए कोई प्रदाता नहीं!
आपके पास <template>...</template>
एक या एक से अधिक घटक टेम्पलेट हो सकते हैं। टैग को बदलें / अपडेट करें <ng-template>...</ng-template>
।