刚用ionic + fireangular + firebase + fusejs + nvd3 写了个投票软件
ionic是写hybrid app用的,是个css样式,跟bootstrap类似,安装好后跑到www目录下只有三个东西:html js css,操作这三个就好了。后端自己搞定。
firebase是个云服务,我用了两个主要功能:nosql 数据库以及用户验证,跟ionic 特别配。
firebase是免费的,上官网就能注册个账号。
在自己的app里的js里,var ref = new Firebase("https://tuttut.firebaseio.com");这就创建了个对象了。
用ref.on('value', function(data) {} 来监听数据
返回的data 用val() 转换一下,由于firebase 暂时不支持数组,所以存数组的格式是{{key:value},{key2:value2},{key3:value3}},另外如果key是0,1,2,3的话它能聪明的识别是数组。
然后通过forEach的方式建立个本地数组。
创建用户:ref.createUser({})
获得用户: var authUser=ref.getAuth();
大概就这样了。