我经过几天学习angularJS通过转换我的标准JS应用程序到一个ng。我想知道这个简单的场景:Angular - 建立一个“公共”功能(新手)
我有一个全局函数叫做fb_connect(), 它可以用于从任何页面(或任何控制器,如果你喜欢)做一个基于Facebook的登录。 此功能使一个简单的HTTP调用,并接收一个JSON对象包含数据继续前进(显示弹出,登录等)
我读,我可以定义一个工厂或我的应用程序服务和使用它在任何控制器,工作正常。 所以,我创建了一个fb_connect工厂函数。 的问题是,现在,在每个页面(每个控制器),我必须定义fb_connect在每个控制器的构造 - 例如:
function welcome($scope,fb_connect){});
什么是做这种正确的方法使用Angular的动作,而不必在每个控制器中每次都定义这些函数?
感谢
如果有人回答了你的问题,你应该接受它作为答案。 – John