angular dragdrop
beforeDrop : 是一个promise对象, 在交换之前选文信息,适用于弹出信息窗口。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17var app = angular.module('app', ['ngDragDrop']);
 app.controller('oneCtrl', function($scope, $q){
     $scope.list1 = {
       title : 'Drag and Drop with default confirmation'
     };
     $scope.list2 = {};
     $scope.beforeDrop = function(){
         var deferred = $q.defer();
         if(confirm('are you sure?')){
           deferred.resolve();
         }else{
           deferred.reject();
         }
         return deferred.promise;
     };
 } )
| 1 | <div class="col-sm-6"> | 
jqueryUI-draggable API
| 1 | $('selector').draggable({ | 
jqueryUI-droppable API
| 1 | $('selector').droppable({ | 
ES6学习
ES6运行环境的搭建
摘录资源: http://blog.csdn.net/liuhe688/article/details/51212393
1.npm install -g babel-cli
- 创建一 个存放ES6代码的文件夹(例如 es6)和一个存放解析后的ES5的文件夹(例如js),在使用命令初始化一个package.json文件:命令:npm init -y
- 安装 ES6转码规则包:npm install babel-preset-es2015 --save-dev
- 在es6文件夹中编写代码,编写之后
- 在命令行中使用: - babel es6/test.es6 --out-file js/test.js --presets es2015编译- `babel es6 --out-dir js --presets es2015` 对整个es6目录的文件进行编译- 记录点- ES5规定,函数只能在顶级作用域和函数作用域下声明,不能在块级作用域下声明。
 
