PapaParse with Angular JS
PapaParse with Angular JS
喜欢PapaParse的漂亮的CSV解析器和unparser。任何人都可以帮助我将其与 Angular JS 结合使用。
我喜欢让PapaParse以Angular Way工作。尝试解决方案。
我实际上没有做任何花哨的事情来加载它。只需将其添加到html文件和我的lib文件夹中即可。就我而言:/lib/papaparse.min.js
和索引.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;
访问它。就是这样!您已准备好采取进一步行动!
相关文章:
- Angular JS IE9 Hashbang url rewriting
- Node.JS, Angular.JS, MySql,Express.JS
- spin.js/angular spinner:如何将spin定位到DOM元素中(包括plunker演示)
- JS/ANGULAR使用一个变量's值作为另一个对象的键
- 添加一个“;以及“;到String-js/Angular中的最后一个单词
- 未调用内部JS Angular Controller
- Angular html文件可以'找不到JS控制器[Node.JS/Angular]
- 尝试跨站点 JSON 使用 JS(Angular)请求 API
- 找不到Angular.js Angular拖放自定义回调函数
- 如何使用Node.js, Angular.js和Firebase实现无限滚动
- 过滤文件夹中的文件,并使用ng-repeat (JS, Angular)显示它们
- If - JS/Angular中变量的正则表达式(不区分大小写)
- JS-angular为什么使用“ng click=”;f()"`属性,而不是`$(el).on('cl
- 使用Node.js / Angular对Google电子表格JSON进行跨域请求
- 多个步骤来处理数据,这是JS/Angular的好模式
- Highstock.js / Angular.js中的范围选择器在xAxis配置字段存在时不会更新图表
- 永远运行一个Node.js Angular.js Gulp.js应用
- 如何在不显示API密钥的情况下使此代码正常工作?我正在Node.js/Angular/Express上构建应用程序
- 图表.js & Angular 2 - ng2-charts 自定义点击事件
- 将html模板解析为客户端JS.Angular + Browserify + Babel + ES2015 + Gulp