に追加することが私の最初のモジュールです:各項目について:「1297 CARのID」または何コントローラからIDをつかみ、ここでは別のコントローラのAPI呼び出し
angular.module('ngApp', [])
.factory('authInterceptor', authInterceptor)
.constant('API', 'http://myserver.com/ecar/api')
.controller('task', taskData)
function taskData($scope, $http, API) {
$http.get(API + '/tasks').
success(function(data) {
$scope.mainTask = data;
console.log(data);
});
}
これは、キーが含まれているJSON配列を返します。アレイ。私はそのIDをつかんで何らかの形で変数に格納し、別のコントローラで呼び出す必要があります。理由は、この車がマイナーな情報で表示されたときに、「詳細を表示」をクリックすると、そのIDに基づいて車の詳細をすべて表示する別のページが開きます。
たぶん、このような何か:私はちょうどあなたのように(JSONが送信する「taskData」機能から「CAR ID」を取得し、「carDetails」機能のAPI呼び出しにそれを追加する必要があり
angular.module('ngApp', [])
.factory('authInterceptor', authInterceptor)
.constant('API', 'http://myserver.com/ecar/api')
.controller('task', taskData)
.controller('carDetails', carDetails)
function taskData($scope, $http, API) {
$http.get(API + '/tasks').
success(function(data) {
$scope.mainTask = data;
console.log(data);
});
}
function carDetails($scope, $http, API) {
$http.get(API + '/car/$id').
success(function(data) {
$scope.mainTask = data;
console.log(data);
});
}
上記を参照)。だから私は明らかに2番目の関数に渡すために変数($ idなど)を作成する必要がありますが、私はどのようにわかりません。
誰でも手伝ってもらえますか?