0
私はhttp://something.com/name/age/gender
のような外部APIのURLを持っているとします。ここで、「名前」、「年齢」、「性別」はパラメータです。
私のAngular 1 Appからそのデータを取得する必要があるため、取得するために$ httpを使用する.serviceを作成しました。しかし、...そのようなサービスはコントローラから呼び出され、パラメータを受け取る必要があります。
どのように設定すればいいですか、コントローラからどのように呼び出すのですか?
export const SearchPersonService = ($http) => {
'ngInject';
return $http.get('someUrl');
};
とコントローラは、以下のコードを持っている:
私はサービスで持っている唯一のものはこれです
SearchPersonService.success(
data => this.persons = data
).error(
error => alert('err')
);
ここにコードを投稿できる方が良いでしょう。あなたが試したことは何でも。 –
@AkashAgrawalここにいくつかのコードがあります。それほどではありません。 'export const SearchPersonService =($ http)=> { 'ngInject'; リターン$ http.get( '' someurl "); };' – Captain
はあなたがコントローラで、あなたの文字列を編集することはできません - > '?" http://something.com/"+$scope.name+ "/" + $ scope.age + "/" + $ scope.gender' –