Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Angularjs中忽略ng repeat并将参数发送到按钮_Javascript_Angularjs - Fatal编程技术网

Javascript 如何在Angularjs中忽略ng repeat并将参数发送到按钮

Javascript 如何在Angularjs中忽略ng repeat并将参数发送到按钮,javascript,angularjs,Javascript,Angularjs,我在AngularJS上遇到问题,我有这项服务 GetLastPhase.get({ campaign_id: $stateParams.id, lead_id : id, relations: 'lead,workflow,tickets' }, function (response) { $scope.phaseDetails = response; }); 但是,当我在HTML中调用

我在AngularJS上遇到问题,我有这项服务

GetLastPhase.get({ 
         campaign_id: $stateParams.id,
         lead_id : id, 
         relations: 'lead,workflow,tickets'
     },
     function (response) {
         $scope.phaseDetails = response;
     });
但是,当我在HTML中调用此服务时,我不想重复“添加”按钮,您是否有任何解决方案可以忽略ng repeat或以其他方式发送此
leadTicket.id
参数

div(ng-show="wizard.active(3)")
    .col-md-12
    .crm-extend-add
    a(ng-click="add(leadTicket.id)", ng-controller="CampaignTicketCtrl") {{ 'Add Ticket' | translate }}
    .col-md-12.crm-form-group(ng-repeat="leadTicket in phaseDetails")
    .crm-repeat(ng-repeat="ticket in leadTicket.tickets")
        | This
        a  {{ leadTicket.id }}
        |  was created for 
        a(href='#') {{ leadTicket.lead.first_name }}
        |  at {{ leadTicket.workflow.name }}
    .crm-expand-divider

请注意,“I”这个词总是用英文大写。对于您的问题,您如何调用所展示的JavaScript函数?您是说您只需要一个add按钮,而不是ng repeat?你必须让用户有一些方法来确定他们要添加的元素。我不理解你的问题,但似乎你想使用ng if。这里有一个链接到其他问题,显示它是如何工作的。