কৌণিক 2 তে কোনও উপাদানকে স্ট্রিংয়ের মানটি কীভাবে পাস করতে হয়


86

আমি কৌণিক 2 তে একটি উপাদানটির জন্য একটি স্ট্রিং মান দিতে চাই, তবে এটি ডিফল্ট বাইন্ডিংয়ের সাথে কাজ করে না। আমি এর অনুরূপ কিছু সম্পর্কে ভাবছি:

<component [inputField]="string"></component>

দুর্ভাগ্যক্রমে, অ্যাসাইনমেন্টের ডানদিকে কেবল অভিব্যক্তি অনুমোদিত। এই কাজ করতে একটি উপায় আছে কি?

উত্তর:


175

স্ট্রিং লিটারেলগুলি বিভিন্ন উপায়ে পাস করা যায়:

<component inputField="string"></component>
<component [inputField]="'string'"></component>
<component inputField="{{'string'}}"></component>

4
তাদের মধ্যে কোন পার্থক্য আছে? উদাহরণস্বরূপ, কৌণিক শেষ দুটি ক্ষেত্রে "বাঁধাই" তৈরি করবে নাকি এটি যথেষ্ট স্মার্ট?
আলেকজান্ডার আবাকুমভ 21

কৌণিক যথেষ্ট স্মার্ট। ডিওমে কেবল প্রথমটি দৃশ্যমান হবে।
গন্টার জ্যাচবাউর

4
ধন্যবাদ আমি নেস্টেড কোট ছাড়াই যাচ্ছিলাম এবং এটি NaN হিসাবে মানটি ফিরিয়ে দিচ্ছিল: <component [inputField]='string'></component>
এরিক সোইকে

প্রযুক্তিগতভাবে, আমি বিকল্প 1 এবং 3 এর পরামর্শ দেব না This এতে আক্ষরিক অর্থে উপাদান উপাদানগুলিতে সেই বৈশিষ্ট্যগুলি এবং মানগুলির পাশাপাশি সেই উপাদানগুলির মধ্যে থাকা কোনও উপাদান যা এই মানগুলি ব্যবহার করতে পারে include উদাহরণস্বরূপ id="example-id"সঠিক স্ট্রিংটি পছন্দসইভাবে পাস করবে তবে, এখন একই idবৈশিষ্ট্য সহ 2 টি উপাদান থাকবে । এই
পদ্ধতিরটি


3

আক্ষরিক স্ট্রিংয়ে একটি একক উদ্ধৃতি (এবং সম্ভবত অন্যান্য বিশেষ এইচটিএমএল অক্ষর) অন্তর্ভুক্ত করার জন্য প্রথম বিকল্পটি কাজ করে যখন যারা আক্ষরিক মোড়ানোর জন্য একক উদ্ধৃতি ব্যবহার করে তারা পার্স ত্রুটিগুলি ব্যর্থ হয়। উদাহরণ স্বরূপ:

<component inputField="John&#39;s Value"></component>

"জনসের মান" সঠিকভাবে আউটপুট দেবে।

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