আমি যদি একটি উত্তর গৃহীত উত্তর হয় তবে একটি চেকমার্ক দেখানোর চেষ্টা করছি:
template: `<div ngIf="answer.accepted">✔</div>`
তবে আমি এই ত্রুটিটি পেয়েছি:
EXCEPTION: No provider for TemplateRef! (NgIf ->TemplateRef)
আমি কি ভুল করছি?
আমি যদি একটি উত্তর গৃহীত উত্তর হয় তবে একটি চেকমার্ক দেখানোর চেষ্টা করছি:
template: `<div ngIf="answer.accepted">✔</div>`
তবে আমি এই ত্রুটিটি পেয়েছি:
EXCEPTION: No provider for TemplateRef! (NgIf ->TemplateRef)
আমি কি ভুল করছি?
উত্তর:
আপনি *
এনজিআইএফের সামনের অংশটি মিস করেছেন (যেমন আমাদের সকলের মতো কয়েক ডজন)
<div *ngIf="answer.accepted">✔</div>
ছাড়া *
, কৌণিক দেখায় যে ngIf
নির্দেশটি div
উপাদানটিতে প্রয়োগ করা হচ্ছে তবে যেহেতু কোনও ট্যাগ *
বা <template>
ট্যাগ নেই তাই এটি একটি টেমপ্লেট সনাক্ত করতে অক্ষম, সুতরাং ত্রুটি।
আপনি যদি কৌণিক ভি 5 এর মাধ্যমে এই ত্রুটিটি পান:
ত্রুটি: স্ট্যাটিকআইনজেক্টর এরির [টেমপ্লেট রেফ]:
স্ট্যাটিক ইনজেক্টর এরির [টেমপ্লেট
রেফ ]: নাল ইঞ্জেক্টর এরর: টেম্পলেটরফের জন্য কোনও সরবরাহকারী নেই!
আপনার <template>...</template>
এক বা একাধিক উপাদান টেম্পলেট থাকতে পারে। ট্যাগটি পরিবর্তন / আপডেট করুন <ng-template>...</ng-template>
।