0

저는 anglejs에 대한 초보자 지식이 있으며 부트 스트랩 템플릿을 AngularJS Material에 사용하는 Datepicker 지시문을 변환하는 데 문제가 있습니다. 원래 부트 스트랩 템플릿은 다음과 같습니다부트 스트랩 datepicker 지시문을 AngularJS 재질로 변환

template: 
     '<div ng-class="{\'input-group\': !snDisabled, \'has-error\': isInvalid}" style="width: 100%;">' + 
     '<input type="text" name="{{field.name}}" class="form-control" placeholder="{{field.placeholder}}" ng-model="formattedDate" ng-model-options="{updateOn: \'blur\', getterSetter: true}" ng-disabled="snDisabled" />' + 
     '<span class="input-group-btn" ng-hide="snDisabled">' + 
     '<input type="hidden" class="datepickerinput" ng-model="formattedDate" ng-readonly="true" />' + 
     '<button class="btn btn-default" type="button">' + 
     '<glyph sn-char="calendar" />' + 
     '</button>' + 
     '</span>' + 
     '</div>', 

을 그러나, 나는 AJS 재료로 업데이트했습니다

template: '<div ng-class="{\'input-group\': !snDisabled, \'has-error\': isInvalid}" style="width: 100%;">' + 
      '<md-datepicker md-open-on-focus name="{{field.name}}" md-placeholder="{{field.placeholder}}" ng-model="formattedDate" ng-model-options="{updateOn: \'blur\', getterSetter: true}" ng-disabled="snDisabled"/>' + 
      '</div>', 

내가 페이지를로드 내 콘솔을 검사 할 때, 나는 오류가 표시 "형식 오류를 :

: 코드에 돌아가서

"정의되지 않은 재산 '하여 setDate'을 읽을 수 없습니다, 나는 그것이 AngularJS와 재료에 나타나지 않습니다 입력 그룹이-btn을 페이지에 클래스 요소에 호출 실현

AngularJS Material 템플릿이 오류없이 작동하려면 위 코드에서 무엇을 수정해야합니까?

답변