私はAngularJSに新しいですして約束の内部で宣言された変数にアクセスするためにどのように、私はHTMLからアクセスすることができますJavascriptをはAngularJS
this.reqData= this.profileService.getData();
var resp1 = angular.fromJson(this.reqData);
this.data1;
var that = this;
resp1.$promise.then(function (data) {
that.data1= data.resource.resource;
}).catch(function (error) {
console.log(error);
});
console.log(this.data1);
変数DATA1に約束の内側に割り当てられた変数にアクセスする必要があるが、それをJavascriptにundefined
を表示しています。
あなたは約束の外にアクセスしません。あなたは将来からの価値を取り出すことはできません(あなたが時間旅行を創造しない限り)。 – Bergi