角功能没有得到所谓的
问题描述:
我的脚本:角功能没有得到所谓的
var AAMVC = angular.module('AAMVC', []);
var SportsController = function ($scope, $http) {
$http.get("/api/SportApi/Get")
.success(function (response) {
obj = JSON.parse(response);
$scope.sports = angular.fromJson(obj);
});
getCountries = function (id) {
$http.get("/api/SportApi/GetCountry/")
.success(function (response) {
obj = JSON.parse(response);
$scope.countries = angular.fromJson(obj);
});
}
现在我想从我的MVC页面CSHTML我打电话功能的getCountries,但没有任何反应。
<body>
<div ng-controller="SportsController">
<div style="float:left">
<h3>SPORTS</h3>
<table class="CSSTableGenerator">
<tr ng-repeat="s in sports">
<td>
<button ng-click="getCountries(s.id)">{{s.name}}</button>
</tr>
<tr ng-repeat="c in countries">
<td>
{{c.name}}
</td>
</tr>
</table>
</div>
</div>
没有任何反应,函数不会被调用,该怎么办?有一个简单的解决方法吗?
答
更换getCountries
声明如下:
$scope.getCountries = function ...
你是不是在你的$范围 – 2015-02-11 14:00:49
$ scope.getCountries创建的getCountries功能是什么@PatrickEvans谈论 – 2015-02-11 14:01:27
哦不错,这是工作,但ID没有通过@PatrickEvans – 2015-02-11 14:02:46