আমার .html পৃষ্ঠায় একটি ড্রপডাউন তালিকা রয়েছে,
ড্রপডাউন:
<select ng-model="blisterPackTemplateSelected" data-ng-options="blisterPackTemplate as blisterPackTemplate.name for blisterPackTemplate in blisterPackTemplates">
<option value="">Select Account</option>
</select>
যখন ব্যবহারকারী কোনও মান নির্বাচন করে আমি কোনও ক্রিয়া সম্পাদন করতে চাই। সুতরাং আমার নিয়ামকটিতে আমি করেছি:
নিয়ন্ত্রক:
$scope.$watch('blisterPackTemplateSelected', function() {
alert('changed');
console.log($scope.blisterPackTemplateSelected);
});
তবে ড্রপডাউনলিস্টে মান পরিবর্তন করা কোডটি ট্রিগার করে না: $scope.$watch('blisterPackTemplateSelected', function()
ফলস্বরূপ আমি একটি সাথে আরও একটি পদ্ধতি চেষ্টা করেছিলাম: ng_change = 'changedValue()'
নির্বাচিত ট্যাগে
এবং
ফাংশন:
$scope.changedValue = function() {
console.log($scope.blisterPackTemplateSelected);
}
তবে এটি blisterPackTemplateSelected
একটি শিশু সুযোগে সঞ্চিত। আমি পড়েছি পিতামাতারা সন্তানের সুযোগ অ্যাক্সেস পেতে পারে না।
যখন ড্রপডাউন তালিকার একটি নির্বাচিত মান পরিবর্তন হয় তখন কোনও কিছু কার্যকর করার সঠিক / সর্বোত্তম উপায় কী? যদি এটি পদ্ধতি 1, আমি আমার কোডটি দিয়ে কী ভুল করছি?