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
AngularJS:在视图中调用ng click以在控制器中使用它时无法考虑_Angularjs - Fatal编程技术网

AngularJS:在视图中调用ng click以在控制器中使用它时无法考虑

AngularJS:在视图中调用ng click以在控制器中使用它时无法考虑,angularjs,Angularjs,有人能帮我吗?因为我是AngularJS的新手,我不理解在这种情况下ng click的逻辑,即当我点击包含在其标记中的链接ng click时,它不工作,并且控制器没有任何响应来进行特定处理 这是我的密码 view.html: <div class="tile-config dropdown"> <a data-toggle="dropdown" href="" class="tooltips tile-menu" title="" data-original-title=

有人能帮我吗?因为我是AngularJS的新手,我不理解在这种情况下ng click的逻辑,即当我点击包含在其标记中的链接ng click时,它不工作,并且控制器没有任何响应来进行特定处理

这是我的密码

view.html:

<div class="tile-config dropdown">
   <a data-toggle="dropdown" href="" class="tooltips tile-menu" title="" data-original-title="Options"></a>
    <ul class="dropdown-menu pull-right text-right"> 
        <li><a href="" ng-click="editCustomer(customer.Id)">Edit</a></li>
        <li><a href="" ng-click="deleteCustomer(customer.Id)">Delete</a></li>
    </ul>
 </div>

删除您的
href

<a ng-click="editCustomer(customer.Id)">Edit</a></li>
编辑
将console.log(customerId)放入$scope.editCustomer方法中,以确保在单击链接时执行该方法。
您是否将控制器绑定到视图

您的问题是没有在视图上调用控制器


您应该将其添加到路由配置中,或者直接将其添加到视图中,如有结果,控制台上会有结果。检查您的路线以确认其定义正确。
<a ng-click="editCustomer(customer.Id)">Edit</a></li>