AngularJSを使用してNetBeans を使用してJavaでWebアプリケーションを開発しています。
が、コントローラで
、私は届かない、私は非常によく働いて、私は私が必要とするオブジェクトとJSON配列を取得していますローカルホストで私のWebサービスにアクセスしています情報Webブラウザの
ログイン:
Result: [object Object] OR {} script.js:140:5
Success/Error: undefined
コード:
minhaAplicacao.controller('inicioPacienteCTRL', function ($scope, $http) {
$scope.medicoSelecionado;
var aux;
var $scope.result = window.console.log($http.get("http://localhost:8080/Clinica5/webresources/medicos")).then(function (success) {
aux = success;
}, function (error) {
aux = error;
});
window.console.log("Result: "+$scope.result+ " OR "+JSON.stringify($scope.result));
window.console.log("Success/Error: "+aux);
});
そして、私はビューでこのコードを入れた場合、私はエラーを得た:
<div ng-bind="$scope.result"></div>
Error: $scope.result is not defined
私は
どうもありがとう< 3ビッグ$ routeProviderを設定し、絶対的に正しいことをしています抱擁!
可能な重複redirectTo行を削除して、[応答がangularjsで、$のHTTPリクエストから来るまで待機する?](http://stackoverflow.com/questions/18421830/how-to-wait-to-the-response-from-http-request-in-angularjs) – Jigar7521
これは、応答が来るまで$ scope.resultが初期化されるために起こります。応答まで待たずに来る、それが理由だ。 – Jigar7521