在AngularJS控制器上调用函数

时间:2013-04-02 06:37:52

标签: javascript angularjs

我对AngularJS有疑问。

我有一个工作样本:

http://jsfiddle.net/IgorMinar/Hxbqd/5/

我想修改它直接调用我的connectControl函数:

http://jsfiddle.net/Hxbqd/68/

他们之间唯一的微小变化是:

$scope.registerWithFacebook();

为什么这个不起作用?或者我必须做些什么让它起作用?

由于

1 个答案:

答案 0 :(得分:1)

正如Arun P Johny所说,我的控制台出现了错误。

问题是FB还没有做好改变声明的准备。当我把它替换为像这样的东西

setTimeout(function(){$scope.registerWithFacebook()},3000);

它开始起作用了。