Angularjs 显示警报不工作
我正在尝试实现基本的离子弹出窗口。我跟踪了这个链接 当我尝试实现时,我得到了以下错误 无法读取未定义的属性“警报” 这是我的密码 应用程序模块Angularjs 显示警报不工作,angularjs,ionic-framework,Angularjs,Ionic Framework,我正在尝试实现基本的离子弹出窗口。我跟踪了这个链接 当我尝试实现时,我得到了以下错误 无法读取未定义的属性“警报” 这是我的密码 应用程序模块 angular.module('starter', ['ionic', 'starter.controllers', 'starter.services','ngFileUpload']) 控制器 .controller('MyCtrl', ['$scope', 'fileUpload', '$http', function($scope, fileU
angular.module('starter', ['ionic', 'starter.controllers', 'starter.services','ngFileUpload'])
控制器
.controller('MyCtrl', ['$scope', 'fileUpload', '$http', function($scope, fileUpload, $http, $ionicPopup, $timeout){
$scope.showPopup = function() {
var alertPopup = $ionicPopup.alert({
title: 'Dont eat that!',
template: 'It might taste good'
});
alertPopup.then(function(res) {
console.log('Thank you for not eating my delicious ice cream cone');
});
};
}]);
在我的控制器中,我有一些其他功能,如文件上传和发布到服务器等,我删除了该块,只提交了与弹出窗口相关的代码
感谢大家。您缺少注入定义
“$ionicPopup”、“$timeout”
.controller('MyCtrl', ['$scope', 'fileUpload', '$http', function($scope, fileUpload, $http, $ionicPopup, $timeout){
应该是
.controller('MyCtrl', ['$scope', 'fileUpload', '$http', '$ionicPopup', '$timeout', function($scope, fileUpload, $http, $ionicPopup, $timeout){
希望这有帮助。您缺少注入定义
“$ionicPopup”、“$timeout”
.controller('MyCtrl', ['$scope', 'fileUpload', '$http', function($scope, fileUpload, $http, $ionicPopup, $timeout){
应该是
.controller('MyCtrl', ['$scope', 'fileUpload', '$http', '$ionicPopup', '$timeout', function($scope, fileUpload, $http, $ionicPopup, $timeout){
希望这有帮助。试试
['$scope','fileUpload','$http','$ionicPopup','$timeout',函数($scope,fileUpload,$http,$ionicPopup,$timeout){}
。试试['$scope','fileUpload','$http','$ionicPopup','timeout',函数($scope,fileUpload,$http,$ionicPopup,$timeout){}
。