【发布时间】:2016-10-06 08:25:22
【问题描述】:
我正在开发一个 AngularJs 应用程序。当我搜索一些控制器示例时,例如 firebase Auth
.factory("Auth", function($firebaseAuth) {
var usersRef = new Firebase("https//<YOUR-FIREBASE-APP>.firebaseio.com/users");
return $firebaseAuth(usersRef);
})
这将使用工厂而不是控制器。 我已将其更改为控制器,它也可以正常工作。 我需要知道区别。
【问题讨论】:
-
我相信控制器旨在处理特定视图,而工厂则用于构建一些您可以在整个应用程序中重用的业务服务。因此控制器可以在视图和业务逻辑之间建立联系。但我不确定它是否真的与 ionic-framework 相同。
-
请阅读 Angular 风格指南以了解更多信息。
标签: angularjs ionic-framework factory