私のアプリの$ http.get URLに検索クエリとして入力した注文番号を追加しようとしましたが、喜んでいませんでした。
私はそれが私が$ scope.query =クエリとしてコントローラにするlist.htmlに検索クエリを追加http://example.com/api/booking/get/orders/121137
ためということ取り出す特定の順序番号の完全なパスを入れた場合は、
.controller('ListController', ['$scope', '$http', '$state','$cordovaBluetoothSerial', '$window', '$location', function($scope, $http, $state, $cordovaBluetoothSerial, $window, $location) {
//$http.get('http://example.com/api/booking/get/orders/').success(function(data) {
//$http({ url: 'http://example.com/api/booking/orders/', method: "GET", params: {query} }).success(function(data) {
$http.get('http://example.com/api/booking/get/orders/+ $scope.query').success(function(data) {
//$http.get('http://example.com/api/booking/get/orders/121137').success(function(data) {
//$http.get('js/121137.json').success(function(data) {
$scope.orders = [ data.data ];
$scope.query = query;
ここにコードはplnkrです。試してみると、より多くの提案がありますか?$http.get
URL /構文
クエリフィールドが入力されたときに 'http://example.com/api/booking/get/orders/+ $ scope.query'を呼び出す必要があります。それは? – raj
はい、list.htmlページに入力した検索クエリを$ http.get urlに追加します。現時点では動作しませんが、コントローラーでフルURLを手動で追加すると、その順序が取得されます(http://example.com/api/booking/get/orders/121137)ので、正しい構文が必要です任意の注文番号に対して注文検索を有効にします。たとえば、入力します。 121137、121121など – me9867
$ http.get( 'http://example.com/api/booking/get/orders/'+ $ scope.query)' –