मेरे पास। 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 है, तो मैं अपने कोड में क्या गलत कर रहा हूं?