0
확인 실패()
입니다 오류가 나는 얻을 : TypeError: $ionicPopup.show is not a function
여기 컨트롤러와 이오니아의 버전에 대한 코드가 1.3.2되어있다 :
.controller('loginCtrl', ['$scope', '$stateParams', '$ionicPopup',
'$rootScope', '$state',
function ($scope, $ionicPopup, $stateParams, $state) {
$scope.$on("$ionicView.loaded", function (event, data) {
console.log("called ionicView loaded");
$scope.data = {};
var num = Math.floor((Math.random() * 5) + 1);
$scope.data.bgImage = "url(img/bg" + "-" + num + ".jpg)";
});
$scope.loginPressed = function() {
console.log($ionicPopup);
var loginPopUp = $ionicPopup.show({
template: '<input type="email" ng-model="data.email"> <input type="password" ng-model="data.model"> ',
title: 'Login',
scope: $scope,
buttons: [
{text: 'Cancel'},
{
text: '<b>Login</b>',
type: 'button-dark',
onTap: function (e) {
if (!$scope.data.email || !$scope.data.password) {
e.preventDefault();
} else {
return $scope;
}
}
}
]
});
loginPopUp.then(function (res) {
console.log('Tapped!', res);
})
};
}])
모든 시간 엘프는 크게 감사하겠습니다.
나는 그런 얼뜨기 같은 느낌! 나는 그 명령을 잊었다. 정말 고맙습니다! – mdominick
@mdominick 당신은 환영합니다 :) – tasseKATT