ionic-framework
이오니아 AngularJS 확장
수색…
비고
Ionic은 다양한 Javascript AngularJS 확장 기능을 제공합니다. 이러한 확장 기능은 일반 양식 입력에서 모달 창에 이르기까지 다양 할 수 있으며 이러한 준비 확장을 사용하여 기본 응용 프로그램을 훨씬 빠르게 코딩 할 수 있습니다.
양식 입력
이오니아 입력은 일반적인 HTML 입력과 다르지 않지만 스타일이 다르며 지시문으로 사용됩니다. Ionic 앱에서 일반 HTML 입력을 사용할 수도 있습니다. 다음은 Ionic이 즉시 사용할 수있는 몇 가지 기본 예제입니다.
확인란 :
<ion-checkbox ng-model="checkbox">Label</ion-checkbox>
라디오 버튼:
<ion-radio ng-model="radio" ng-value="'radiovalue'">Value</ion-radio>
비녀장:
<ion-toggle ng-model="toggle" toggle-class="toggle-calm">Toggle</ion-toggle>
모달 창
이오니아는 모달 윈도우를 표시하기위한 자체 확장 프로그램입니다. 모달은 <script>
태그를 사용하여 뷰에 직접 템플릿을 삽입하거나 별도의 템플릿 파일을 사용하여 만들 수 있습니다. 이 예에서 우리는 당신이 HTML 파일 이름이 가정합니다 modal-template.html
이라는 폴더에 templates
. fromTemplateUrl
을 사용하여 모달 초기화 함수에서 템플리트 경로를 설정합니다.
스코프에 모달 오브젝트 만들기
HTML
<ion-modal-view>
<ion-header-bar>
<h1>Modal title</h1>
</ion-header-bar>
<ion-content>
<p>Modal content</p>
</ion-content>
</ion-modal-view>
제어 장치
$ionicModal.fromTemplateUrl('/templates/modal-template.html', {
scope: $scope,
animation: 'slide-in-up'
}).then(function(modal) {
$scope.modal = modal;
});
모달 제어
그런 다음 다음 명령을 사용하여 모달을 제어 할 수 있습니다.
모달 열기
$scope.modal.show();
모달 닫기
$scope.modal.hide();
모달 제거
$scope.modal.remove();
모달 이벤트
다음과 같은 기능으로 모달 이벤트를들을 수 있습니다.
모달 숨김
$scope.$on('modal.hidden', function() {
// Do something when modal is hidden
});
모달이 제거되었습니다.
$scope.$on('modal.removed', function() {
// Do something when modal is removed
});
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow