我正在尝试使用 angularjs 创建对烂番茄 api 的搜索。我希望能够键入查询按 Enter 或 go(在电话上)然后 api 返回查询结果。
我试图将 附加$scope.search
到视图中的输入。我知道我做错了什么,但由于我没有经验,我想不出该怎么做。寻找一个好心的人给我指出正确的方向。
看法
<input placeholder="Search for it" ng-model="search">
控制器
ctrls.controller('resultsCtrl', function($scope, $http){
$scope.search = 'query';
$http.jsonp('http://api.rottentomatoes.com/api/public/v1.0/movies.json', {
params: {
page_limit: '5',
page: '1',
q: $scope.search,
apikey: myKey,
callback: 'JSON_CALLBACK'
}
})
.success(function (data) {
$scope.results = data.movies;
});
});