angular - আমি কৌণিক ব্যবহার করে কীভাবে ডেটা অ্যাট্রিবিউট লিখতে পারি?




angular2-template (2)

আমার মনে হচ্ছে আমি কিছু মিস করছি। যখন আমি আমার template একটি data attribute ব্যবহার করার চেষ্টা করি তখন:

<ol class="viewer-nav">
    <li *ngFor="#section of sections" data-value="{{ section.value }}">
        {{ section.text }}
    </li>
</ol>

Angular 2 ক্রাশ হয়েছে:

অব্যাহতি: টেমপ্লেট বিশ্লেষণ ত্রুটি: এটি 'বিভাগীয় মূল্যবোধের' সাথে আবদ্ধ হতে পারে না কারণ এটি একটি পরিচিত নেটিভ সম্পত্তি নয় ("

] ডেটা-বিভাগীয় মূল্য = "{{বিভাগ.ভ্যালু}}"> {{বিভাগ.text}}

আমি বাক্যবিন্যাসের সাথে অবশ্যই কিছু অনুভব করছি, দয়া করে সহায়তা করুন।


অ্যাক্সেস সম্পর্কে

<ol class="viewer-nav">
    <li *ngFor="let section of sections" 
        [attr.data-sectionvalue]="section.value"
        (click)="get_data($event)">
        {{ section.text }}
    </li>  
</ol>

এবং

get_data(event) {
   console.log(event.target.dataset.sectionvalue)
}

পরিবর্তে অ্যাট্রিবিউট বাইন্ডিং সিনট্যাক্স ব্যবহার করুন

<ol class="viewer-nav"><li *ngFor="let section of sections" 
    [attr.data-sectionvalue]="section.value">{{ section.text }}</li>  
</ol>

অথবা

<ol class="viewer-nav"><li *ngFor="let section of sections" 
    attr.data-sectionvalue="{{section.value}}">{{ section.text }}</li>  
</ol>

আরো দেখুন :







angular2-template