我目前正在使用 jsonp 与 google api 交互,所以我需要一个全局回调函数。如何在回调函数中触发页面更新?
我试过$timeout
and $scope.$apply
,但它们似乎不起作用。
在我的控制器中,我有类似的东西
var App = window.App = angular.module('App', ["App.controllers"]);
angular.module('App.Controllers', [])
.controller("LoginController", ["$scope", function($scope) {
window.gplusUserCallback = function(data) {
$timeout(function() {
$scope.user = data;
console.log("gplusUserCallback", $scope.user);
});
};
}]);
但$scope.user
似乎不会触发刷新。有任何想法吗?