【发布时间】:2014-02-19 17:44:57
【问题描述】:
AngularJs ng-click 没有响应
我正在尝试使用 GitHub Search-API。 当有人单击按钮时,我的控制器应该从 github 调用搜索,这是我的代码
HTML:
<head>
<script src="js/AngularJS/angular.min.js"></script>
<script src="js/Controller/RepoController.js"></script>
</head>
<body ng-controller="RepoController">
<input type="text" ng-model="param" /><button ng-click="search()">suchen</button>
<ul>
<li ng-repeat="repo in repos">
{{repo.name}}
</li>
</ul>
</body>
这是我的控制器:
var App = angular.module('RepoSearch', []);
function RepoController($scope, $http) {
$scope.repos = [];
$scope.search = function() {
$http.get('https://api.github.com/search/repositories?q='+$scope.param).success(function(data) {
$scope.repos = data['items'];
}
}
}
但我的 repos-array 仍然是空的
当我将$http.get 与警报交换时,它工作正常。
【问题讨论】:
标签: javascript json angularjs