在ng repeat中的所有项目中构建图表
Build chart inside all items inside ng-repeat
我正在尝试在ng repeat中使用Easy Pie Chart插件。但是,当所有项目都被渲染时,我如何调用图表构造函数(JS)呢?
<a ng-repeat="meta in metas.metas.lista" class="item item-avatar" style="padding-left: 16px;top:45px;">
<!-- Chart here -->
<div class="chart" data-percent="{{meta.score.ScoreMeta | number:0}}">{{meta.score.ScoreMeta | number:0}}</div>
</a>
为了构建图表,我需要以下JS代码
$('.chart').easyPieChart();
AngularJS不能以这种方式工作。我建议你写一个角度指令,在它的链接函数中,你将能够访问该元素并对其应用easyPieChart()
angular.module('whatever-app-it-is')
.directive('chart', function() {
return {
restrict: 'C',
link: function(elem, attr) {
jQuery(elem).easyPieChart();
}
}
})
相关文章:
- 通过Grunt任务注入内容,具体取决于asp.net项目构建配置
- 尝试构建 ember js 项目时出错
- 在HTML5画布中为学校项目构建一个表情符号
- 构建项目时,在服务器上找不到子项目
- 使用Sencha项目进行生产构建后的奇怪行为
- 在Cordova项目中添加.js会破坏构建过程
- 在项目中构建 js 函数
- 尝试使用PHP / Javascript构建一个可点击的索引,该索引显示单击的每个项目的数据
- 构建 JavaScript 项目 Travis-CI 时出错
- 如何使用 Backbone.Marionette 构建用于将项目创建到列表中的应用程序
- 如何从我的反应原生项目构建安卓 apk
- 挖空 JS 构建项目列表
- 构建一个角度合理的 JS Web 项目
- 如何避免轮播项目在页面构建时作为列表加载
- 用gulp构建一个项目,需要JS搞砸
- 如何为team foundation service构建javascript测试项目
- 我应该如何用外部脚本构建Meteor项目
- 推荐Go项目结构和构建系统,用于具有需要编译的静态资产的项目
- 如何在核心项目中构建特定于客户端的逻辑
- 复杂构建/项目管理