自定义模板剑道网格-调用相同的可观察到的

罗密欧罗伊

我的kendo-grid有2个自定义模板每个模板需要相同的可观察性。有办法避免打同样的电话吗?

      <ng-template appGridCustomCol let-dataItem name="lastControlName">
        <span *ngIf="dataItem.lastControl$ | async as ctrl">{{ ctrl?.nomtype }}</span>
     </ng-template>
     <ng-template appGridCustomCol let-dataItem name="lastControlDate">
      <span *ngIf="dataItem.lastControl$ | async as ctrl">{{ ctrl?.controlDate | kendoDate:'g' }}</span>
     </ng-template>

谢谢

欧文·凯尔文(Owen Kelvin)

您只需将模板包装到中,*ngIf然后分配Observable

<ng-container *ngIf="dataItem.lastControl$ | async as ctrl">

    <!-- Other Code Here -->

   <ng-template appGridCustomCol let-dataItem name="lastControlName">
     <span>{{ ctrl?.nomtype }}</span>
   </ng-template>
   <ng-template appGridCustomCol let-dataItem name="lastControlDate">
     <span>{{ ctrl?.controlDate | kendoDate:'g' }}</span>
   </ng-template>
</ng-container>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

可观察到的类型错误:无法读取未定义的属性

UB上下文中的“可观察到的行为”“未定义行为”

模板中的异步管道可观察到的值不适用于单个值

角度4可观察到的捕获服务未定义

Angular2可观察到的问题,无法读取未定义的属性“订阅”

角5-可观察到的返回错误无法读取未定义的属性

Angular2-单元测试可观察到的错误“无法读取未定义的属性'subscribe'”

角度根据条件将不同的可观察到的模板分配给异步模板(是否存在内存泄漏?)

angular4:使用valueChanges的自定义“等于”验证可观察到

模板中可观察到的访问,而无需每次都使用安全导航操作符和异步管道

从HTML模板调用异步功能(可观察到的Retunes)

定义user.id之后可观察到的创建发射

RxJS groupBy通过ngrx效果可观察到的自定义数组

使用RxJS过滤单个值并返回可观察到的值,并通过Angular模板中的async使用可观察到的值

未定义可观察到的异步运算符

带有可观察到的异步管道问题的角度模板绑定

如何最好地处理模板上可观察到的多个订阅?

更新可观察到的“ roles [0]未定义”时出错

自定义绑定到可观察数组,不调用更新函数

KnockoutJS:如何观察到自定义绑定?

引用可观察到的自定义html id的敲除

从敲除3.2中的自定义组件可观察到的更新

Angular2可观察到的变化检测模板更新

可观察到可观察的顺序

HTTP可观察到的返回未定义/空

序列化rxjs可观察到的自定义业务对象

可观察到的数据集未在模板中更新

防止频繁点击相同的按钮,可观察到的角度

剑道网格列模板中的调用函数