免責聲明我來自淘汰賽,所以我有一個小麻煩交換了我的思路如何做某些事情,他們的這是一個...使用資源來填充範圍財產Angularjs
我有一個<input>
,用戶可以輸入一個電影標題,並應顯示一個電影列表。電影的收集從我的其餘api通過呼叫http://www.example.com/api/movies?title=matrix
提供。 api被封裝在角度資源模塊中。
我認爲$scope.movies = Movie.query({ title: $scope.searchValue });
隨時會自動更新$scope.searchValue
改變,但它似乎不工作的方式。
angular.module('robotdog.resources', ['ngResource'])
.factory('Movie', function($resource){
return $resource('/api/movies/:id');
});
robotdog.controller('HomeController', function($scope, Movie){
$scope.movies = Movie.query({ title: $scope.searchValue });
});
只是爲了完整性這裏的目的是我爲這個特定的控制器標記......
<input type="text" ng-model="searchValue" placeholder="Search Movie Title"/>
<pre>{{ movies | json }}</pre>
什麼是填充$scope.movies
與搜索結果的正確方法是用戶輸入後, <input>
中的值?
是U正在從服務器 – 2013-05-03 17:27:59
響應,如果我輸入的輸入值,並按下回車鍵沒有任何反應。沒有請求被髮送,並且我在控制檯中沒有收到錯誤消息。 – bflemi3 2013-05-03 17:34:23