Angularjs 如何通过列中的数组进行绑定?

Angularjs 如何通过列中的数组进行绑定?,angularjs,Angularjs,我有一个将cubicleList数组元素绑定到列的表,但我的问题是绑定商业引用的详细信息,我使用的是ng init=getCR(obj,index) 这会将cubiclelist数组的值逐个传递给此函数。由于ng repeat循环,我的getCR()函数被调用的次数与cubicleList中的元素数相同 我只想在调用服务时调用一次getCR()函数。我不想像循环中的元素数那样多次调用这个函数,并通过这个循环绑定我的商业引用列。我怎么做 下面是我的代码 <table id="viewBom_

我有一个将cubicleList数组元素绑定到列的表,但我的问题是绑定商业引用的详细信息,我使用的是ng init=getCR(obj,index)

这会将cubiclelist数组的值逐个传递给此函数。由于ng repeat循环,我的getCR()函数被调用的次数与cubicleList中的元素数相同

我只想在调用服务时调用一次getCR()函数。我不想像循环中的元素数那样多次调用这个函数,并通过这个循环绑定我的商业引用列。我怎么做

下面是我的代码

<table id="viewBom_tbl_cubicle1" class="table table-bordered form">
                                                    <tbody ng-init="total = 0">
                                                        <tr style="background: grey;color:white;">
                                                            <th style="text-align:center;">SL NO</th>
                                                            <th style="text-align:center;">Cubicle Name</th>
                                                            <th style="text-align:center;">Commercial Reference</th>
                                                            <th style="text-align:center;">Quantity</th>
                                                            <th style="text-align:center;">Unit Purchasing Price ({{selectedCurrency}})</th>
                                                            <th style="text-align:center;">Sub Total ({{selectedCurrency}})</th>
                                                        </tr>
                                                        <tr ng-hide="cubicleList.length">
                                                            <td colspan="9" style="text-align:center;">No Records!</td>
                                                        </tr>
                                                        <tr ng-click="showViewBOM(obj);" ng-model="rowSel" class="rtc_row" ng-repeat="obj in cubicleList track by $index" ng-init="getDetails()" >
                                                            <td style="text-align:center;">{{$index + 1}}</td>
                                                            <td style="text-align:left;">{{obj.cubicleArray[0].CubicleFunction}} - {{obj.cubicleArray[0].ActiveTab}} - {{obj.cubicleArray[0].ActiveTabOptions}}</td>
                                                            <td style="text-align:center;" ng-init="getCR(obj,index)">{{obj.cubicleArray[0].CommercialReference}}</td>
                                                            <td style="text-align:center;" ng-value="obj.cubicleArray[0].Quantity = TechnicalCharacteristicsObject.SwitchBoardQuantity">{{obj.cubicleArray[0].Quantity}}</td>
                                                            <td style="text-align:center;" ng-init="getUnitPurchasePrice(obj,$index)">{{obj.cubicleArray[0].perUnitPrice | number : 2}}</td>
                                                            <td style="text-align:center;" ng-value="obj.cubicleArray[0].TotalCost = obj.cubicleArray[0].Quantity * obj.cubicleArray[0].perUnitPrice ">{{obj.cubicleArray[0].TotalCost | number : 2}}</td>
                                                        </tr>
                                                        <tr>

SL号
隔间名称
商业参考
量
单位购买价格({selectedCurrency}})
小计({selectedCurrency}})
没有记录!
{{$index+1}}
{{obj.cubicleArray[0].CubicleFunction}-{{obj.cubicleArray[0].ActiveTab}-{{obj.cubicleArray[0].ActiveTabOptions}
{{obj.cubicleArray[0].商业参考}
{{obj.cubicleArray[0].数量}
{{obj.cubicleArray[0].佩鲁尼特普莱斯|编号:2}
{{obj.cubicleArray[0]。总成本|编号:2}

show controller code alsoTry在控制器中执行一次getCR方法,然后将结果存储在一个变量中,该变量将显示在表中