ui-sref在ng-repeat循环中包含参数

时间:2016-10-19 13:48:12

标签: angularjs angularjs-scope angular-ui-router angularjs-ng-repeat angular-routing

我有这张桌子:

            <table class="table tenant-table text-center">
                <thead>
                    <tr>
                        <th class="text-center">
                            <i class="fa fa-per"></i> Date
                        </th>
                        <th class="text-center">
                            <i class="fa fa-calendar"></i> Result
                        </th>
                        <th> </th>
                    </tr>
                </thead>
                <tbody>
                    <tr ng-repeat="(k, v) in loanapps track by $index">
                        <td data-th="Date">{{v.ApplicationDate | date:'yyyy-MM-dd HH:mm:ss'}}</td>
                        <td data-th="Result">
                          <a ng-if="v.LoanStatus == 'Approved'" ui-sref="approved({loanid: {{v.ApplicationId}}})" class="btn dark btn-sm btn-outline sbold uppercase">
                            <i class="fa fa-share"></i> View
                          </a>
                        </td>
                    </tr>

                </tbody>
            </table>

我试图包含一个参数,即已批准的重定向的应用ID,但我无法在该网址中包含该值。 ui-sref方法是我采取正确的还是我需要做一些调整?

1 个答案:

答案 0 :(得分:1)

刚刚遇到同样的问题。希望我找到一个更好的方法,但现在这将有效:

approved({loanid: '{{v.ApplicationId}}'})