मैंने अभी कोणीय संस्करण 1.3.8 में अपग्रेड किया है।कोणीय जेएस एनजी-मॉडल-विकल्प गेटर-सेटर
1.2.23 संस्करण का उपयोग करते समय मैंने डेटा फॉर्म दृश्य को मॉडल और उपाध्यक्ष में बदलने के लिए एक निर्देश बनाया है।
यह मेरा निर्देश है:
.directive('dateConverter', ['$filter', function ($filter) {
return {
require: 'ngModel',
link: function (scope, element, attrs, ngModelController) {
// Convert from view to model
ngModelController.$parsers.push(function (value) {
return $filter('date')(new Date(date), 'yyyy-MM-ddTHH:mm:ss')
});
// Convert from model to view
ngModelController.$formatters.push(function (datetime) {
return $filter('date')(datetime, 'MM/dd/yyyy');
});
}
};
}]);
});
here कि getters और बाध्यकारी में setters अब समर्थित हैं, लेकिन मैं कहीं भी कैसे दोनों ही टिककर खेल और setters उपयोग करने के लिए नहीं मिल सकता है अच्छा। इसे करने का कोई तरीका है? यही है - क्या एनजी-मॉडल-विकल्प मेरे कन्वर्ट निर्देश को प्रतिस्थापित कर सकते हैं?
धन्यवाद
से आप '' isDefined' के बजाय arguments.length' उपयोग कर सकते हैं - https://github.com/angular/angular.js/issues/11361 (gkalpak की टिप्पणी) देखें। – TrueWill
इससे मुझे मेरी परेशानी से मदद मिली –