简体   繁体   English

如何将数据从同一位置的一个地方传递到另一个地方?

[英]How to pass data from one place to another in same page?

在此处输入图片说明 在此处输入图片说明 I am new to angular 2/4 projects. 我是2/4项目的新手。 in this interface I get a popup search tab with editable list. 在此界面中,我会看到一个带有可编辑列表的弹出式搜索标签。

But I am not aware of the method to get data to main interface for edit after I click this list edit button. 但是我不知道单击列表编辑按钮后将数据获取到主界面进行编辑的方法。

Simply what I need is, to pass the current item to main edit view. 我需要的只是将当前项目传递到主编辑视图。

My TS file 我的TS文件

Editmodeclose() {
        $("#SearchModal").modal("hide");
}

onSelected(IStockdetails: IStockdetails): void {
    this.selectedStock = IStockdetails;

}
my html in modal
 <div class="searchResult-Container">
                    <ul>
                        <li *ngFor="let stocks of stockdetail"
                            [class.selected]="stocks === selectedStock"
                            (click)="onSelected(stocks)">

                            <div class="row searchItem" style="margin:0px;">
                                <!--search item starts-->
                                <div class="col-md-10 col-sm-10 col-xs-12">
                                    <div class="row">
                                        <div class="col-md-6 col-sm-6 col-xs-12">

                                            <label>Item</label>
                                            <span>{{stocks.ItemID}}</span>
                                        </div>
                                        <div class="col-md-6 col-sm-6 col-xs-12">

                                            <label>Item Code</label>
                                            <span>{{stocks.ItemCode}}</span>
                                        </div>
                                        <div class="col-md-6 col-sm-6 col-xs-12">
                                            <label>Item Desc</label>
                                            <span>{{stocks.ItemDescription}}</span>
                                        </div>
                                        <div class="col-md-6 col-sm-6 col-xs-12">
                                            <label>Packing Type</label>
                                            <span>{{stocks.PackingtypeName}}</span>
                                        </div>
                                        <div class="col-md-6 col-sm-6 col-xs-12">
                                            <label>Stock</label>
                                            <span>{{stocks.Stock}}</span>
                                        </div>
                                    </div>
                                </div>

                                <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>
                        </li>
                    </ul>
                </div>

my html in left side 我的HTML在左侧

  enter code here
    <div class="row">
                    <div class="col-md-12 col-sm-12 col-xs-12">
                        <div class="form-group">
                            <label>Item ID</label>
                            <div *ngIf="selectedStock">
                                <input [(ngModel)]="selectedStock.ItemID" id="ItemID" placeholder="name" class="form-control" name="ItemID" #ItemCode="ngModel" ngModel>
                            </div>
                        </div>
                    </div>
                </div>

Try out this : 试试这个:

 Editmodeclose(IStockdetails: IStockdetails): void { console.log(IStockdetails); } onSelected(IStockdetails: IStockdetails): void { this.selectedStock = IStockdetails; } my html in modal <div class="searchResult-Container"> <ul> <li *ngFor="let stocks of stockdetail" [class.selected]="stocks === selectedStock" (click)="onSelected(stocks)"> <div class="row searchItem" style="margin:0px;"> <!--search item starts--> <div class="col-md-10 col-sm-10 col-xs-12"> <div class="row"> <div class="col-md-6 col-sm-6 col-xs-12"> <label>Item</label> <span>{{stocks.ItemID}}</span> </div> <div class="col-md-6 col-sm-6 col-xs-12"> <label>Item Code</label> <span>{{stocks.ItemCode}}</span> </div> <div class="col-md-6 col-sm-6 col-xs-12"> <label>Item Desc</label> <span>{{stocks.ItemDescription}}</span> </div> <div class="col-md-6 col-sm-6 col-xs-12"> <label>Packing Type</label> <span>{{stocks.PackingtypeName}}</span> </div> <div class="col-md-6 col-sm-6 col-xs-12"> <label>Stock</label> <span>{{stocks.Stock}}</span> </div> </div> </div> <div class="col-md-2 col-sm-2 col-xs-12 text-right"> <span class="btn btn-success Editmode-Btn" (click)="Editmodeclose(stocks)"><i class="glyphicon glyphicon-pencil"></i></span> </div> </div> </li> </ul> </div> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在同一页面中将 id(Parameter ) 从一个地方传递到另一个地方? - How to pass id(Parameter ) from one place to another in same page? 如何将数据从一个页面传递到另一个页面,以便在Ionic 2中进行导航 - How to pass data from one page to another for Navigation in Ionic 2 如何以角度2,4从同一位置的一个地方到另一个地方获取参数 - How to Get a parameter from one place to another in same page in angular 2,4 如何使用角度片段将数据从一个页面传递到另一个页面? - How to pass data from one page to another page using angular fragments? 如何将数据从一个页面组件传递到另一个页面组件。 - How To pass data from one Page component to another page Component.? 如何将数据从一个组件传递到另一个组件 - How to pass data from one component to another 如何将数据从一个组件传递到另一组件 - How to pass the data from one component to another 如何将变量从一个组件传递到同一级别的另一个组件? - How to pass a variable from one component to another that is at the same level? 如何在Angular中将值从一页传递到另一页? - How to pass the value from one page to another in Angular? 如何使用Ionic 3和NavController使用Angular 4将数据从一页传递到另一页。 我需要传递第一页到第二页的输入并调用API - How to pass data from one page to another page using Ionic 3 and Angular 4 using NavController. I need to pass input of 1st to 2nd page and callAPI
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM