【发布时间】:2017-12-25 19:14:22
【问题描述】:
我正在使用 AngularJS 1.5.3 编写应用程序。我正在使用 $ionicModal 服务向我的用户显示模式。
我想将我的代码移动到“controller as”语法中,但我不确定如何使用 $ionicModal 服务来做到这一点。
这是我的控制器代码:
(function () {
"use strict";
angular
.module('myApp')
.controller('myController', myController);
myController.$inject = [
'$scope',
'$ionicModal',
'myService'
];
function myController($scope, $ionicModal, myService) {
$scope.data = myService.data;
$scope.openModal = openModal;
$ionicModal.fromTemplateUrl('./myPath/modal.html', function ($ionicModal) {
$scope.modal = $ionicModal;
}, {
scope: $scope,
animation: 'slide-in-up'
});
$scope.$on('$destroy', function () {
$scope.modal.remove();
});
function openModal() {
$scope.modal.show();
};
}
})();
【问题讨论】:
标签: javascript angularjs ionic-framework modal-dialog