我正在为 AngularJS 开发一个可重用的组件(模块),它可用于启用使用 AngularJS 构建的应用程序的离线功能。
为了在不重新发明轮子的情况下实现客户端存储功能,我决定使用谷歌提供的这个名为Lovefield的优秀库,它的工作原理是,
一个跨浏览器、类似 SQL 的关系查询引擎,用于纯 JavaScript 中的 Web。
我知道如何通过在我的模块中创建自定义指令、服务等来用 angularjs 包装这个库。但我的问题是,
在分发我的模块时,我是否需要在我自己的模块代码中包含 lovefiled 的 Javascript 代码,或者我是否应该要求开发人员自己<script>
在他的代码中使用标签包含它html
?推荐的方法是什么? (显然这两种方法都可以使用)
我在这里浏览了一些 3rd 方角度模块,但无法弄清楚推荐的方法是什么。