使用 AngularJs 的文档创建软件?

Document create software using AngularJs?

我目前正在使用 LaravelAngularJs 开发 Web 应用程序。文档模块中的一项要求是,他们想要创建、更新文档,例如 Google DocsZoho Docs.

我用谷歌搜索但找不到解决方案。

我该如何实施?看来是个大工程啊

这真是一件大事。有一个示例流程是如何实现的:

  • 跟踪客户端的每个更改(例如按键)
  • 创建补丁消息
  • 将补丁发送到后端服务器
  • 通知所有其他用户内容已修改并发送补丁进行应用
  • 在客户端应用补丁
  • 每次发生变化时重复一次

当然,后端必须接受来自所有客户端的消息,并将其分发给所有打开了相同文档的其他所有客户端。 Google Docs 以类似的方式工作,例如您可以在 Chrome 的开发人员工具中查看它,或者查看 operational transformation.

编辑

使用上述服务之一的 API 而不是构建自己的模块。 https://www.zoho.eu/docs/zoho-docs-api.html

对于 google 文档,您可以将以下内容与 angular js 一起使用: https://developers.google.com/drive/v3/web/examples/