আমার একটি ক্লিক ইভেন্ট রয়েছে যা আমার কাস্টম নির্দেশের ক্ষেত্রের বাইরে ঘটে, সুতরাং "এনজি-ক্লিক" বৈশিষ্ট্যটি ব্যবহার না করে আমি একটি jQuery.click () শ্রোতার ব্যবহার করছি এবং আমার স্কোপের ভিতরে কোনও ফাংশনকে এভাবে কল করছি:
$('html').click(function(e) {
scope.close();
);
ক্লোজ () হ'ল একটি সাধারণ ফাংশন যা দেখে মনে হয়:
scope.close = function() {
scope.isOpen = false;
}
আমার দৃষ্টিতে, আমার কাছে "এনজি-শো" এর সাথে একটি উপাদান রয়েছে ওপেনের সাথে আবদ্ধ:
<div ng-show="isOpen">My Div</div>
ডিবাগ করার সময়, আমি দেখতে পাচ্ছি যে কাছাকাছি () ডাকা হচ্ছে, আইসওপেনটি মিথ্যাতে আপডেট করা হচ্ছে, তবে অ্যাঙ্গুলারজেএস ভিউ আপডেট হচ্ছে না। ভিউটি আপডেট করার জন্য আমি ম্যানুয়ালি অ্যাঙ্গুলারকে বলতে পারি এমন কোনও উপায় আছে? বা আমি যে সমস্যাটি দেখছি না তার সমাধান করার জন্য আরও একটি "কৌণিক" দৃষ্টিভঙ্গি রয়েছে?