कोणीय में बेहतर क्या है - एक चर या फ़ंक्शन से जुड़ने के लिए। विशेष रूप से:कोणीय: स्कोप वैरिएबल बनाम फ़ंक्शन
- क्या डायजेस्ट कॉल या फ़ंक्शन के लिए बनाए गए अतिरिक्त घड़ियों के कारण कोई प्रदर्शन जुर्माना है?
- क्या स्कोप फ़ंक्शंस के लिए कोई सिफारिशें हैं और क्या नहीं करना चाहिए?
<!-- With function --> <button ng-disabled="noDataFoo()">Add</button> <!-- With variable --> <button ng-disabled="noDataFlag">Add</button>
बैकअप नियंत्रक:
दो विकल्पों के लिए उदाहरण
app.controller('sample', function($scope, $http) {
$scope.noDataFlag = true;
$scope.noDataFoo = function() {
return !$scope.data;
};
$http('/api/getdata').success(function(data) {
$scope.data = data;
$scope.noDataFlag = false;
};
});
यह पुराना है, लेकिन मुझे लगता है कि आपके द्वारा बताए गए कुछ कारणों के लिए स्कोप चर पहली पसंद होना चाहिए। – bhantol