2013-06-08 13 views
11

मैं निम्नलिखित एचटीएमएल प्रपत्र का चयन बयानकोणीय एनजी-परिवर्तन

<select ng-change="setBillGroup()" ng-model="bill.groupId" class="span8" ng-options="d.id as d.name for d in groups"></select> 

और जे एस

myApp.controller('myAppController', function($scope, myAppService) { 

..... 
function setBillGroup(){ 
console.log("setBillGroup method called!"); 
    ...... 
} 

.... 
}); 

लेकिन किसी कारण setBillGroup() के लिए लगता है कभी नहीं जब मैं फॉर्म में कुछ या दूसरा चुनता हूं तो कॉल करें।

उत्तर

27

आपको इस दायरे में विधि को परिभाषित करना होगा।

$scope.setBillGroup = function(){ 
console.log("setBillGroup method called!"); 
    ...... 
}; 
+1

वाह! इस गूंगा कभी नहीं लगा! धन्यवाद! – user6123723

+3

ओह मेरे भगवान - बस एक संबंधित समस्या की तलाश में, द्वारा पारित किया गया - और केवल एक चीज जिसे मैंने कभी नहीं देखा, गीला था जिसे बुलाया गया कार्य गुंजाइश था। बहुत बहुत धन्यवाद – Spock