喜欢 PapaParse 的 CSV 解析器和解析器。谁能帮我把这个与Angular JS结合起来。
我喜欢让 PapaParse 以 Angular 方式工作。正在尝试解决方案。
喜欢 PapaParse 的 CSV 解析器和解析器。谁能帮我把这个与Angular JS结合起来。
我喜欢让 PapaParse 以 Angular 方式工作。正在尝试解决方案。
我实际上并没有做任何花哨的事情来加载它。只需将其添加到 html 文件和我的 lib 文件夹即可。就我而言:/lib/papaparse.min.js
和 index.html。像往常一样的脚本:
<script src="lib/papaparse.min.js"></script>
然后我只是在我的控制器中使用它:
Papa.parse(data, {
complete: function(results) {
console.log("Finished:", results.data);
}
});
您可以value
用来提供自包含的第三方库。
angular.module('your.app')
.value('yourLib', yourLib);
然后在您的控制器或服务中,您将使用 DI 以正常方式引入它
angular.module('your.app')
.controller('YourController', YourController);
YourController.$inject = ['yourLib'];
function YourController(yourLib) {
//. . .
}
如果第三方行是构造函数,需要对其进行更新,您可能希望创建一个工厂或提供者,其具有接受传递参数到构造函数的方法返回一个新实例。
编辑
查看 PapaParse 后,您可能希望使用value
.
只需使用前端模块化工具,例如requirejs
在上下文中加载 papaParser 并在您的任何控制器或服务中调用 api。
只需将脚本url注入
index.html
您的& 然后在您的控制器中,以 -访问它var Papa = window.Papa;
。而已!您已准备好采取进一步行动!