首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问指令的主机侦听器中的模板变量

访问指令的主机侦听器中的模板变量
EN

Stack Overflow用户
提问于 2021-07-24 13:54:13
回答 1查看 39关注 0票数 0

考虑到以下情况,是否可以从onvalueChanged主机侦听器中的模板访问“habitCellInfo”?

代码语言:javascript
复制
<div *dxTemplate="let habitCellInfo of 'habitEditCellTemplate'">
  <dx-select-box
    (onValueChanged)="
      onHabitEditorValueChanged($event, habitCellInfo)
    "
    [dataSource]="habitsDataSrc"
    [value]="habitCellInfo.data.habit"
    pimDxSelectBox
  >
    <dx-validator>
      <dxi-validation-rule
        pimDxiValidationRule
        rule="noun"
      ></dxi-validation-rule>
    </dx-validator>
  </dx-select-box>
</div>
代码语言:javascript
复制
import { DxSelectBoxComponent } from 'devextreme-angular';
import DataSource from 'devextreme/data/data_source';

import {
    Directive, ElementRef, HostListener, Input, NgModule, OnInit, Renderer2, Self
} from '@angular/core';
import { addSelectBoxCustomItem } from '@pim/common/shared-dx/util';

import { PimDxModules } from '../modules/pim-dx-modules.module';

@Directive({
    selector: '[pimDxSelectBox]',
})
export class PimDxSelectBoxDirective implements OnInit {
    @Input() acceptCustomValue = true
    @Input() dataSource!: DataSource
    

    // Inject an instance of select-box
    constructor(
        private elRef: ElementRef,
        @Self() private readonly selectBox: DxSelectBoxComponent,
        private renderer: Renderer2,
    ) {}

    ngOnInit(): void {
        this.selectBox.acceptCustomValue = this.acceptCustomValue
        this.selectBox.dataSource = this.dataSource
        this.selectBox.grouped = this.grouped
        
    }

    @HostListener('onValueChanged', ['$event'])
    editorValueChanged(e: Event) {
        // HOW DO I 
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-24 14:48:28

向您的指令添加一个输入,并从包含的模板传递单元格信息。

在指令中:

代码语言:javascript
复制
@Input() pimDxSelectBox: any;

在包含组件中:

代码语言:javascript
复制
[pimDxSelectBox]="habitCellInfo"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68507383

复制
相关文章

相似问题

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