একবার আপনি যখন বুঝতে পারেন যে রেডিও বোতামের জন্য প্রাথমিক ম্যাচটি কেবল একটি স্ট্রিংয়ের সাথে মেলে এবং একটি স্ট্রিংয়ের মান সেট করতে চায়, এটি কেবল আপনার প্রাথমিক মানটিকে স্ট্রিংয়ে রূপান্তরিত করার বিষয়। আমি এটি ইন্টার মান সহ লড়াই করতে হয়েছিল।
আপনি আপনার পর্যবেক্ষণগুলি সেটআপ করার পরে, মানটিকে স্ট্রিংয়ে রূপান্তর করুন এবং কেও সেখান থেকে এর যাদুটি করবে। আপনি যদি পৃথক লাইনগুলির সাথে ম্যাপিং করে থাকেন তবে সেই লাইনে রূপান্তরটি করুন।
উদাহরণ কোডে, আমি জসনকে একটি একক কমান্ডে পুরো মডেলটি মানচিত্র করতে ব্যবহার করছি। তারপরে রেজারকে রূপান্তরটির জন্য উদ্ধৃতিগুলির মধ্যে মান সন্নিবেশ করিয়ে দেওয়া।
script type="text/javascript">
KoSetup.ViewModel = ko.mapping.fromJS(@Html.Raw(Json.Encode(Model)));
KoSetup.ViewModel.ManifestEntered("@Model.ManifestEntered");
KoSetup.ViewModel.OrderStatusID("@Model.OrderStatusID");
</script>
বিকাশের সময় আমি আমার ওয়েব পৃষ্ঠার নীচে একটি "স্ক্রিনে এটি ডাম্প" ব্যবহার করি।
<h4>Debug</h4>
<pre data-bind="text: ko.toJSON($data, null, 2)"></pre>
এখানে ডেটা মানগুলি আগে দেওয়া আছে
"OrderStatusID": 6,
"ManifestEntered": true,
এবং, পরে
"OrderStatusID": "6",
"ManifestEntered": "True",
আমার প্রকল্পে, আমাকে বুলগুলিকে রূপান্তর করতে হবে না, কারণ আমি এমন একটি চেকবক্স ব্যবহার করতে সক্ষম হয়েছি যাতে একই হতাশা না থাকে।