私はアプリモジュールとアプリケーションコントローラを持っています。私は単一のget要求を使用しようとすると結果が表示されますが、もう1回要求を出してみると問題があると思います。Angular JS複数のリクエストを1つのコントローラで受信
var app = angular.module('bizapp', []);
app.controller('landcont', function($location, $scope, $http, $window){
$scope.user = $location.search().username;
**//This one works. result comes.**
$http({
method : "GET",
url : "webapi/company/apps"
}).then(function mySucces(response) {
$scope.records= response.data;
}, function myError(response) {
$scope.apps= response.statusText;
});
$scope.redir=function(event){
**//This one doesnot work. no result comes.**
$http({
method : "GET",
url : "webapi/login/usermap"
}).then(function mySuccesss(res) {
alert(res);
}
var uri= 'http://localhost:8080/bizlms/bizint.php?app='+event.target.id;//+encodeURIComponent(query);
$window.open(uri, "_self");
}`
誰でも助けてもらえますか?
'$ http'コールは' $ scope.redir'という関数にあります。あなたがその関数を実行しないと、 '$ http'リクエストを実行しません! –
私は@MatthewCawleyを知っています...私は実際にクリックイベントでこの関数を呼び出しています...秒httpは動作しません... –
申し訳ありませんが、 '明白な'を見逃したくありません。 2番目の '$ http'約束の' then'関数呼び出しの ')'括弧が欠落しているように見えます。 –