Angularjs ng单击呼叫主控制器不确定原因

Angularjs ng单击呼叫主控制器不确定原因,angularjs,Angularjs,刚刚启动我的第一个angularjs应用程序 我有一个从路由器加载的html片段。在加载的html中,我有 <ul class="dropdown-menu pull-left"> <li><a ng-click="selectFilter('hospital')" id="hospital" href="#">Hospital</a></li> <li><a ng-click="selectFilter(

刚刚启动我的第一个angularjs应用程序

我有一个从路由器加载的html片段。在加载的html中,我有

<ul class="dropdown-menu pull-left">
  <li><a  ng-click="selectFilter('hospital')" id="hospital" href="#">Hospital</a></li>
  <li><a  ng-click="selectFilter('infusion')" id="infusion" href="#">Infusion Clinic</a></li>
  <li><a  ng-click="selectFilter('ambulatory')" id="ambulatory" href="#">Ambulatory Clinics</a></li>
</ul>
当点击其中一个链接时,我看到

console.log("filter selected");
但是ajax调用会再次被调用,我不确定为什么


感谢对这个新手的任何帮助

angularjs调用函数每次两次,你必须在$resource中映射这些URL并在$routeProvider解析。可能是nemsv的重复感谢链接有了答案,我只需从标记中删除href
console.log("filter selected");