আমি প্রস্তাব দিচ্ছি যে আপনি http://angular-ui.github.io/ তে পাওয়া যায়, আপনার সমস্যার সমাধানের জন্য 'যদি বিবৃতি' নির্দেশিকাতে কৌণিক UI ইউটিলগুলি ব্যবহার করতে পছন্দ করতে পারেন । আমি ঠিক এটি একই জিনিসটি করতে ব্যবহার করেছি।
এটি অনির্ধারিত, তবে আপনি যেমন কিছু করতে পারেন:
নিয়ামক কোড:
$scope.showImage = function () {
if (value1 && value2 && value3 && value4) {
return true;
} else {
return false;
}
};
(বা আরও সহজ)
$scope.showImage = function () {
return value1 && value2 && value3 && value4;
};
এইচটিএমএল দেখুন: <img ui-if="showImage()" ng-src="images/{{data.value}}.jpg" />
বা এমনকি সহজ, আপনি কেবল একটি স্কোপ সম্পত্তি ব্যবহার করতে পারেন:
নিয়ামক কোড:
$scope.showImage = value1 && value2 && value3 && value4;
এইচটিএমএল দেখুন: <img ui-if="showImage" ng-src="images/{{data.value}}.jpg" />
কোনও স্থানধারক চিত্রের জন্য, কেবল একই অনুরূপ <img>
ট্যাগ যুক্ত করুন তবে ui-if
একটি বিবরণ দিয়ে আপনার প্যারামিটারটি প্রিপেন্ড করুন (!
উদ্দীপনা ) চিহ্ন দিয়ে প্রিন্ট করুন, এবং হয় এনজিএসসিআরকে স্থানধারক চিত্রের পথ দেখান, বা কেবল src
সাধারণ ওএলএইচএমএল অনুযায়ী ট্যাগ ব্যবহার করুন ।
যেমন। <img ui-if="!showImage" src="images/placeholder.jpg" />
স্পষ্টতই, উপরের সমস্ত কোডের নমুনাগুলি ধরে নিচ্ছে যে মান 1, মান 2, মান 3 এবং মান 4 এর প্রতিটি সমান হবে null
/ false
যখন আপনার 4 টি তথ্যের প্রতিটি তথ্য অসম্পূর্ণ থাকবে (এবং true
এটি সম্পূর্ণ হওয়ার পরে তার বুলিয়ান মানতেও )।
পুনশ্চ. অ্যাঙ্গুলারআইআই প্রকল্পটি সম্প্রতি সাব-প্রকল্পগুলিতে বিভক্ত হয়ে গেছে এবং এর জন্য ডকুমেন্টেশনটি ui-if
বর্তমানে অনুপস্থিত বলে মনে হচ্ছে (এটি সম্ভবত প্যাকেজে কোথাও রয়েছে)। যাইহোক, আপনি দেখতে পাচ্ছেন এটি ব্যবহার করা বেশ সোজা ular এবং এটি টিমের দিকেও দেখানোর জন্য আমি কৌনিক ইউআই প্রকল্পে একটি গিথুব 'ইস্যু' লগ ইন করেছি।
আপডেট: অ্যাঙ্গুলারআইআই প্রকল্প থেকে 'ইউআই-ইফ' অনুপস্থিত কারণ এটি মূল অ্যাংুলারজেএস কোডে সংহত হয়েছে! কেবলমাত্র v1.1.x হিসাবে, যা বর্তমানে 'অস্থির' হিসাবে চিহ্নিত হয়েছে।