在forEach循环中调用多个实例的指令函数

时间:2017-12-11 13:23:51

标签: angularjs angularjs-directive

我已经创建了一个指令和一个写在其中的方法。

<div class="col-sm-12" style="padding:0px; margin-bottom:5px; border-
bottom:dashed 1px silver;"
     ng-repeat="companyInfo in companies">
    <at-grosspay  savepayrolldata="CallToSavePayrollData"
                  companyinfoid="companyInfo.QuerystringID">
    </at-grosspay>
</div>

在页面上创建多个实例。 现在,控制器端我想从forEach循环调用每个指令方法。

at-grosspay指令有一个方法,我想调用。

angular.forEach($scope.companies, function (companyInfo, key)
{
   <Directive>.DirectiveMethod();
});

我该怎么做?

1 个答案:

答案 0 :(得分:0)

解决方案是:

=HYPERLINK("file://C:\your_base_path\" & B1210 & "\name_of_pdf_file.pdf","Click to view PDF")

<强> INITIALIZATION

<div class="col-sm-12 collapse in" style="padding:0px;">
        <at-grosspay savepayrolldata="companyInfo.CallToSaveData"
                             companyinfoid="companyInfo.QuerystringID">
        </at-grosspay>
</div>

使用

$scope.companies = response.Response;
angular.forEach($scope.companies, function (companyInfo, key)
{
     companyInfo.CallToSaveData={};
});