getStart
- 命令:
npm start
- 命令:
npm run server
即可在本地的8080端口查看结果
学无止境,聚沙成塔
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 | type: Object |
1 | type: object |
npm install -g ionic cordova
npm install -g ionic
npm install -g cordova
ionic -v
cordova -v
如果能够输出版本信息,则表示安装成功混合app,原生app: android-java ios-objective-c:swift
WebApp:就是在浏览器中运行的web应用(比如用angular做的单页应用就叫做webapp,页面功能复杂了,不再是纯粹的展示文字,图片)
NativeApp:用java(android)或Object-C(ios),C# 开发window phone(软件太少)等原生语言开发的应用
HybridApp:就是外面是原生的壳,里面是webapp应用,兼具2者的优势
在MVC模式下数据绑定是指将模型数据与视图模板之间建立一种关联关系,这种关联关系分成两种情况,一种是将相应的模型数据展示视图模板的对应位置,另一种是将视图模板上的数据变化反应到数据模型上,综合上述两种情况即所谓双向数据绑定。