AngularJS - এনজি-পুনরাবৃত্তির মধ্যে আমি কীভাবে সম্পত্তিটির নামটি উল্লেখ করতে পারি


134

কোনও বস্তুর বৈশিষ্ট্যগুলির মান রেন্ডারিংয়ের পাশাপাশি, আমি সম্পত্তিটির নাম লেবেল হিসাবে রেন্ডার করতে চাই। এটি করার কোন উপায় আছে ng-repeat? উদাহরণ স্বরূপ:

<ul>
    <li ng-repeat="option in data">{{propertyName}}: {{option}}</li>
</ul>

যা এরকম কিছু ছিটিয়ে দিতে পারে:

<ul>
    <li>Name: John</li>
    <li>Phone: (123) 456-7890</li>
    <li>Country: England</li>
</ul>

উত্তর:


337

এটা চেষ্টা কর:

<ul>
    <li ng-repeat="(key,val) in data">{{key}}: {{val}}</li>
</ul>

30
@ অ্যান্ডি - এগুলি আসলে দুর্দান্ত নয়। আপনি এখানে দেখিয়েছেন তাদের মতো আরও সাধারণ প্রকৃত কোড উদাহরণগুলির প্রয়োজন। আপনার উত্তরের জন্য ধন্যবাদ এবং স্ট্যাক ওভারফ্লোতে পোস্ট করাতে দয়া করে; আপনার পোস্টটি সত্যই আমাকে AngularJS ডক্সে কীভাবে অ্যাক্সেস করবেন তা বুঝতে সহায়তা করেছে। শুভেচ্ছা এবং upvote!
— noggub

এত সহজ তবে এটি ভাবেন নি: ডি টিএনএক্স!
— গুট্রাম

আমার --- ফাঙ্ক (কী) এর মতো কোনও ফাংশন থাকলে কী করতে হবে --- যেটির মূল মূল্য দরকার এই গন আমাকে HTML নামটির কীটি HTML নয় এবং মানটি
— দেখায়

28

ডকুমেন্টেশনের সমস্যাটি হ'ল এটি (key, value)সেই জায়গার সাথে বলে ... এটি নির্ধারণের জন্য আমাকে কিছুটা সময় নিয়েছিল কারণ এটি কাজ করে না


1
অনেক ধন্যবাদ. তুমি ঠিক. কমা এবং মানটির মধ্যে আপনার কোনও স্থান থাকতে পারে না। (কী, মান) নয় (কী, মান)।
— চাদ ডিশন

9
অ্যাংুলারের নতুন প্রকাশে জিনিসগুলি পৃথক হতে পারে তবে আপনার মধ্যে একটি স্থান থাকতে পারে (key, val)। আমি প্রায়শই এটি করি।
— এনগিমআরএম

আমি খুঁজে পেয়েছি (কী, মান) আমার পক্ষে কাজ করে না। আপনি কি বলছেন এটি সাদা স্থানের কারণে ??? গীজ! কিন্তু ধন্যবাদ.
— কোড-সুশি

2
স্থান হিসাবে আমার জন্য কাজ করে।
— শন লাউজন

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