私はAngularjsアプリを持っています。私はgapiを使用してサインインし、GoogleCloudエンドポイントを呼び出してデータを取得しています。サインインは正常に機能し、エンドポイントからデータを正常にフェッチします。
ただし、データをフェッチした後、データを$scope
変数(UIにバインドされている)に割り当てると、UIは更新されません。エラーもありません。以下は私のコードスニペットです。何か案は?
function TestCtrl($scope){
$scope.contactsList = [];//UI template is bound to this list
//Assuming the gapi client is already loaded
gapi.client.contactendpoint.list().execute(function(resp) {
if (!resp.code) {
$scope.contactsList = resp.items;//Does not update ui list
} else {
alert("Error, response is: "
+ angular.toJson(resp));
}
});
}
よろしく、Nadeem Ullah