首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何传递Angular2类型文本绑定中的元素?

如何传递Angular2类型文本绑定中的元素?
EN

Stack Overflow用户
提问于 2016-09-27 12:27:58
回答 1查看 6.2K关注 0票数 5

如何通过绑定传递特定的HTML元素。抱歉,如果这很难理解,这是代码。

donut-chart.html

代码语言:javascript
复制
<div class="donut-chart" (donut)="$element"></div>

如何将div元素传递给甜甜圈?

这是TS

dount-chart.ts

代码语言:javascript
复制
@Component({
  selector: 'donut-chart',
  template: require('./donut-chart.html'),
  directives: [Widget, MorrisChart],
  encapsulation: ViewEncapsulation.None,
  styles: [require('./donut-chart.scss')]
})
export class DonutChart implements OnChanges{
  @Input() height: number = 300;
  @Input() data: any[] = [{label: 'loading', value: '0', color: '#eee'}];

  morris3Options: any;
  donut: any;

  render(): void {
    jQuery(this.donut).css({height: this.height}); // safari svg height fix
    window['Morris']['Donut']({element: this.donut}, this.morris3Options);
  }

我希望在不使用class/id的情况下,甜甜圈变量成为元素。我需要使用多个甜甜圈和jQuery,所以我需要一个方法来获得独特的甜甜圈。

EN

回答 1

Stack Overflow用户

发布于 2016-09-27 12:29:25

代码语言:javascript
复制
<div #someElement></div>
<div class="donut-chart" (donut)="someElement"></div>

它也可以是当前元素。

代码语言:javascript
复制
<div #someElement class="donut-chart" (donut)="someElement"></div>
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39724710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档