我想在AngularJS中实现Factory设计模式,以便可以创建正确类型的对象,但我不确定它是如何适应整个框架内容的。假设AngularJS应用程序中有不同类型的产品,服装和电子书:
Product
| |
Ebook Clothing
我想基于某些条件实例化具体类型的对象,例如从数据库返回的类型字段,我应该这样做吗? :
// pseudo-code
ProductController
Factory.createObject(type)
如果没关系,可以将Factory函数存储在该控制器中吗?我应该在哪里存储代表产品的具体构造函数对象(如函数Ebook())?
答案 0 :(得分:0)