টেমপ্লেফের জন্য কোনও সরবরাহকারী নেই! (এনজিআইএফ -> টেমপ্লেট রেফ)


247

আমি যদি একটি উত্তর গৃহীত উত্তর হয় তবে একটি চেকমার্ক দেখানোর চেষ্টা করছি:

template: `<div ngIf="answer.accepted">&#10004;</div>`

তবে আমি এই ত্রুটিটি পেয়েছি:

EXCEPTION: No provider for TemplateRef! (NgIf ->TemplateRef)

আমি কি ভুল করছি?

উত্তর:


598

আপনি *এনজিআইএফের সামনের অংশটি মিস করেছেন (যেমন আমাদের সকলের মতো কয়েক ডজন)

<div *ngIf="answer.accepted">&#10004;</div>

ছাড়া *, কৌণিক দেখায় যে ngIfনির্দেশটি divউপাদানটিতে প্রয়োগ করা হচ্ছে তবে যেহেতু কোনও ট্যাগ *বা <template>ট্যাগ নেই তাই এটি একটি টেমপ্লেট সনাক্ত করতে অক্ষম, সুতরাং ত্রুটি।


আপনি যদি কৌণিক ভি 5 এর মাধ্যমে এই ত্রুটিটি পান:

ত্রুটি: স্ট্যাটিকআইনজেক্টর এরির [টেমপ্লেট রেফ]:
  স্ট্যাটিক ইনজেক্টর এরির [টেমপ্লেট
    রেফ ]: নাল ইঞ্জেক্টর এরর: টেম্পলেটরফের জন্য কোনও সরবরাহকারী নেই!

আপনার <template>...</template>এক বা একাধিক উপাদান টেম্পলেট থাকতে পারে। ট্যাগটি পরিবর্তন / আপডেট করুন <ng-template>...</ng-template>।


আপনি যদি তারকাচিহ্ন ছাড়াই এনজিউইচকেস ব্যবহার করেন তবে একই ছাড়ও ঘটতে পারে!
— সেমিএক্সএল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.