У меня есть интерфейс, в котором у меня появляется всплывающая вкладка поиска с редактируемым списком.
Но я не знаю, как получить данные для редактирования в главном интерфейсе после того, как я нажму этот список.кнопка.
Мне просто нужно передать идентификатор текущего элемента в основной вид редактирования в качестве параметра. если любое тело может помочь мне
Мой код:
Это мой файл TS:
Editmodeclose(value: any) {
let ItemID: number = this._activatedRoute.snapshot.params['code'];
alert(this.userid);
alert(this.shopid);
alert(this.ItemID); //(here item id show undefined)
this._enqService.FetchStockitem(ItemID, this.shopid, this.userid)
.subscribe(
defaultdatas => this.defaultdata = defaultdatas,
error => {
console.error(error);
this.statusMessage = "Problem with the service.Please try again after sometime";
});
$("#SearchModal").modal("hide");
}
Мой HTML
<div class="col-md-2 col-sm-2 col-xs-12 text-right">
<span class="btn btn-success Editmode-Btn" (click)="Editmodeclose()"><i class="glyphicon glyphicon-pencil"></i></span>
</div>
</div>
<ng-container *ngFor="let items of defaultdata;">
<a [routerLink]="['/NewStockCount',items.ItemID]">
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="form-group">
<label>Item Code</label>
<span>{{items.ItemCode}}</span>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="form-group">
<label>Item Description</label>
<span>{{items.ItemDescription}}</span>
</div>
</div>
</div>
</a>(....etc.......)
</ng-container>