我一直在努力:
http://blog.andyet.com/2011/02/15/re-using-backbonejs-models-on-the-server-with-node
我有一些关于在服务器端共享模型的问题以及有关覆盖同步的一些问题.实时模型同步架构ftw.
模型
因此在这个例子中,他同步了他的整个应用程序状态.我的应用程序状态的一部分是用户模型,它处理诸如登录,查找他们正在使用的平台类型等事情.我使用这个错误吗?我在这个模型中有客户端会话数据,真的不需要在服务器上,我应该把它放在服务器上吗?
对于应与服务器同步的严格应用程序数据的其他模型,如何在服务器上管理这些模型?是否存在一个"视图"类型组件,它可以对模型进行更改并对模型执行服务器所需的操作?
同步
我想覆盖同步方法以与服务器和需要更新数据的任何其他客户端同步.你怎么能写一个工作客户端的同步方法 - >服务器和服务器 - >客户端,这样无论在哪里调用每个人都会更新?
我们正在开发一个原生的Android应用程序(iOS和Web跟随),用户可以在其中协作创建相册.
当设备无法与服务器连接时,我们希望尽可能无缝地体验.在这个Hoodie博客中提到的东西,但Hoodie现在正在用于Web和iOS,我们现在正在寻找Android.
问题
在客户端维护专辑,朋友,图片(URL /本地,而不是位图)的数据.能够在以后将脱机创建/更新操作同步到服务器,并解决冲突.
目前的研究
习惯
使用Android同步适配器在服务器同步上在Android和MySQL上的SQLite中维护数据.然而,这可能是耗时的并且在启动时存在缺陷.
应该如何处理这个问题?
android offline-mode offline-caching offlineapps android-sqlite
我正在尝试使用ng2-datetime.但是,当我按照说明并安装npm install --save ng2-datetime时,我收到以下错误.
我已经尝试运行以下npm安装但它没有解决任何问题.
npm install jquery --save
npm install @types/jquery --save-dev
Run Code Online (Sandbox Code Playgroud)
我的package.json文件
{
"name": "timesheet-web-app",
"version": "0.0.0",
"license": "MIT",
"angular-cli": {},
"scripts": {
"ng": "ng",
"start": "ng serve",
"lint": "tslint \"src/**/*.ts\"",
"test": "ng test",
"pree2e": "webdriver-manager update --standalone false --gecko false",
"e2e": "protractor"
},
"private": true,
"dependencies": {
"@angular/common": "^2.3.1",
"@angular/compiler": "^2.3.1",
"@angular/core": "^2.3.1",
"@angular/forms": "^2.3.1",
"@angular/http": "^2.3.1",
"@angular/platform-browser": "^2.3.1",
"@angular/platform-browser-dynamic": "^2.3.1",
"@angular/router": "^3.3.1",
"@ng-bootstrap/ng-bootstrap": "^1.0.0-alpha.18",
"angularfire2": "^2.0.0-beta.7",
"bootstrap": "^4.0.0-alpha.6",
"bootstrap-datepicker": "^1.6.4",
"core-js": "^2.4.1",
"firebase": "^3.6.6",
"jquery": "^3.1.1", …Run Code Online (Sandbox Code Playgroud) javascript ×2
node.js ×2
android ×1
angular ×1
backbone.js ×1
jquery ×1
model ×1
offline-mode ×1
offlineapps ×1