Confirmation on Leaving the Current Page in an Angular.js App
2015-08-20 16:47
495 查看
diagnostic_module.controller("SpeakerCtrler", ["$scope", "$http", function ($scope, $http) { $scope.isTesting = false; $scope.$on('$locationChangeStart', function( event ) { var answer = confirm("Are you sure you want to leave this page?") if (!answer) { event.preventDefault(); } else { if($scope.isTesting) { $http.delete('/api/diagnostics/speaker'). success(function () { $scope.isTesting = false; }); } } }); $scope.onStartSubmit = function() { $http.post('/api/diagnostics/speaker'). success(function () { $scope.isTesting = true; }); }; $scope.onStopSubmit = function() { $http.delete('/api/diagnostics/speaker'). success(function () { $scope.isTesting = false; }); }; }]);
相关文章推荐
- Android实时获取音量(单位:分贝)
- Swift学习笔记(十一)继承
- android edittext 拼写检查
- iOS模仿微信的那个视频眼睛动画
- Android SDK使用国内镜像站,解决下载速度慢无法更新?
- android.view.InflateException异常出现情况的总结
- android selecter 生成插件
- Android省市区三级联动滚轮选择——Cascade_Master
- android OpenGL ES开发之前世今生
- mac系统下命令编译android ndk项目
- Android笔记:通知
- GitHub 优秀的 Android 开源项目
- Android 开发工具类 37_ ContactInfoProvider
- IOS-微信支付
- android studio 考呗.so文件运行报错 解放方案
- Android翻页效果原理实现之曲线的实现 分类: Custom My Love
- iOS开发日记7-字符编码(UTF8转码)
- iOS 聊天界面
- iOS下nil 、NULL、 Nil 、NSNull的区别你造吗
- Android USB相关广播的使用