可能是因为动态加载的内容无法绑定ng-click事件。可以尝试在Ajax返回数据后手动编译绑定该事件,如下所示:
$http.get("url").success(function(data){
$scope.data = data;
$compile(angular.element('.ajax-content'))($scope);
});
{{item.name}}
在Ajax返回数据后,将数据赋值给$scope,并调用$compile手动编译绑定Ajax容器中的ng-click事件。其中,".ajax-content"是Ajax返回的容器,"$scope"是控制器中的作用域对象,"clickFunction"是处理点击事件的函数,"item"是传递给函数的参数。
至此,问题应该得到了解决。