使用 AngularJs 的文档创建软件?
Document create software using AngularJs?
我目前正在使用 Laravel
和 AngularJs
开发 Web 应用程序。文档模块中的一项要求是,他们想要创建、更新文档,例如 Google Docs
或 Zoho 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/
我目前正在使用 Laravel
和 AngularJs
开发 Web 应用程序。文档模块中的一项要求是,他们想要创建、更新文档,例如 Google Docs
或 Zoho 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/