1
我对AngularJS有问题。在AngularJS控制器上调用函数
我有一个工作的样本,因为这:
http://jsfiddle.net/IgorMinar/Hxbqd/5/
而且我想修改我的connectControl
函数直接调用,因为这:
唯一的小它们之间的变化是:
$scope.registerWithFacebook();
为什么不是这个工作?或者我必须做什么使它工作?
谢谢
我对AngularJS有问题。在AngularJS控制器上调用函数
我有一个工作的样本,因为这:
http://jsfiddle.net/IgorMinar/Hxbqd/5/
而且我想修改我的connectControl
函数直接调用,因为这:
唯一的小它们之间的变化是:
$scope.registerWithFacebook();
为什么不是这个工作?或者我必须做什么使它工作?
谢谢
由于Arun P Johny建议我的控制台出现错误。
问题在于FB没有准备好更改语句。当我替换它这样的东西
setTimeout(function(){$scope.registerWithFacebook()},3000);
它开始工作。
你是什么意思,它不起作用 –
这可能是一个服务的问题,当你已经在摘要周期中调用$ apply函数。我不是专家,但在调用$ apply来响应与DOM事件不同的事情时遇到了类似的问题。 – obivandamme
你在控制台中是否有任何错误 –