У меня есть пример кода, который написан в угловых / узел.Я указал на функцию, которая выполняет задачу.Я не могу понять, почему .. или как.
Мне удалось пройти через фрагменты кода и указать точку записи, добавив console.log () и выйдя из системы, чтобы я знал функциюя нашел правильный, я просто не понимаю, почему, потому что в angular это называется "delete ()", а в функции он называется "deleteValue ()"
Это угловой, как вы можете видеть удаление(row._id) - это вызываемая функция onclick.
<div class="card-body">
<ngx-datatable class='material' *ngIf="row" [columnMode]="'force'"
[headerHeight]="40" [footerHeight]="40" [rowHeight]="'50'"
[limit]="500000" [rows]='perm' [scrollbarH]="true"
#table [limit]="_limit" >
<ngx-datatable-column prop="value" name="Name" [width]="130"
[sortable]="true">
<ng-template let-row="row" let-value="value" ngx-datatable-cell-template>
{{row.value}}
</ng-template>
</ngx-datatable-column>
<ngx-datatable-column prop="qty" name="Qty" [width]="130"
[sortable]="true">
<ng-template let-row="row" let-value="value" ngx-datatable-cell-template>
{{row.qty}}
</ng-template>
</ngx-datatable-column>
<ngx-datatable-column name="Action" [sortable]="false" [width]="75">
<ng-template let-row="row" let-value="value" ngx-datatable-cell-template>
<div class="justify-content-center align-items-center">
<span class="col-md-4">
<button class="btn btn-danger" (click)="delete(row._id)">
Delete
</button>
</span>
</div>
</ng-template>
</ngx-datatable-column>
</ngx-datatable>
</div>
Это код nodejs:
valueController.deleteValue= async (req)=>{
try{
var recordType = await valueModel.deleteValue({_id: req.params.id});
console.log('Deleting record: ' + req.params.id);
return recordType;
} catch(error) {
throw error;
}
}
Спасибо,
Я ожидал, что функциябыть вызванным delete not deleteValue как это работает?