angular - TypeError:this.mealService.getCardAssignment 不是 Angular 8 的函数
问题描述
我在一页中使用了两个剑道网格。由于某种神圣的原因,第二个网格不起作用。我收到这些错误 在此处输入图像描述
我的第一个网格看起来像这样,效果很好
<kendo-grid [data]="allData"
kendoGridSelectBy="id"
[selectedKeys]="mySelection"
[pageSize]="pageSize" [skip]="skip" [sort]="gridState.sort"
[pageable]="true"
[sortable]="true"
[reorderable]="true"
[resizable]="true"
[scrollable]="true"
[columnMenu]="{ filter: true }"
(edit)="onEdit($event)"
(remove)="onRemove($event)"
(add)="onAdd($event)">
第二个看起来像这样
<kendo-grid [data]="cardAssignment"
[pageable]="true"
[sortable]="true"
[reorderable]="true"
[resizable]="true"
[scrollable]="true">
填充第二个网格的服务如下所示:
this.mealService.getCardAssignment(bookedByData).subscribe(
(resp: any) => {
console.log(resp);
this.guestsPerEmployee = resp;
},
(err: any) => {
//ON ERROR
},
() => {
//ON Success
this.loadCardAssignmentGrid();
}
);
餐饮服务:
getCardAssignment(params: any) {
return this.api.post('v1/employees/GetCardAssignment', params);
}
解决方案
您应该在如下所示mealService
的构造函数中 声明:GateHouseAssignmentCardComponent
constructor(private MealService:mealService){}
推荐阅读
- javascript - 检索firebase数据库json
- c# - Linq查询根据特殊条件分组
- rust - 如何使用 Serde 将字段解析为字符串?
- node.js - 在 gulp 中获取祖父母目录名称
- mysql - 默认 AUTH 凭据不匹配 Laravel
- pervasive-sql - Pervasive SQL 中不区分大小写的 LIKE 子句
- python-3.x - 从 Facebook 帖子中删除原始链接和标题
- kubernetes - Kubernetes 滚动更新不停机?
- python - 将 np.where 应用于方括号过滤以进行 numpy 过滤
- javascript - 如何在 d3pie 中更改饼图的颜色