0
내가이 다른 날짜로이 스크립트 작업을 만들려고 날짜 : 그것은 첫 번째가 아닌 두 번째와 협력각도 날짜 선택기는
http://fiddle.jshell.net/yXjkq/1/
. 그리고 그 이유를 이해하려고 노력하고 있습니까?
자바 스크립트 :
var mySecondModule = angular.module('MyReportModule', []);
function TheReportCtrl($scope) {
$scope.selectedDate = "Aladdin";
$scope.selectedDate2 = "Aladdin2";
}
mySecondModule.directive('datepicker', ['$parse', function($parse) {
return {
restrict: "A",
link: function(scope, element, attrs) {
//using $parse instead of scope[attrs.datepicker] for cases
//where attrs.datepicker is 'foo.bar.lol'
parsed = $parse(attrs.datepicker);
$(element).datepicker({
onSelect: function(dateText, inst) {
scope.$apply(function(){
parsed.assign(scope, dateText);
});
}
})
}
}
}]);
HTML :
<div ng-app="MyReportModule">
<div ng-controller="TheReportCtrl">
<input type="text" datepicker="selectedDate" />{{selectedDate}}
<input type="text" datepicker="selectedDate2" />{{selectedDate2}}
</div>
</div>
고마워요, 내일 직장에서 이것을 시도하고 알려 드리겠습니다.하지만 꼭 그래야합니다. ;) –
예! 작동합니다. 이 자리에 Rajkamal에게 감사합니다. 좋은 하루 되세요! –