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.