Javascript AngularJS:持久实体(JSON对象)
我主要是一名C和Java开发人员。对JavaScript和AngularJS来说是个新手 我正在开发一个web应用程序,我希望以以下方式构建该应用程序: 最顶层:视图和JavaScript控制器 下一层:一个模型层,它从Web服务获取信息,持久存储信息,以便控制器可以随时访问。JavaScript WebService:返回JSON对象 数据库MySQL 我的问题是关于第二层。有没有一种方法可以实现angular工厂/服务或angular拥有的任何其他功能,而无需将信息存储在全局变量中 例如,我想要一个雇员工厂/服务,我可以通过传递employeeID从控制器初始化它。这将调用相应的webservice端点,然后存储webservice返回的JSON对象。然后,我希望能够将此员工工厂/服务注入我想要的任何控制器,并访问employee.name、employee.age等数据 任何帮助都将不胜感激 如果您的建议不需要伪JavaScript类,我将非常感激。当我试图把函数看作对象时,我会头疼Javascript AngularJS:持久实体(JSON对象),javascript,angularjs,architecture,angularjs-service,angularjs-factory,Javascript,Angularjs,Architecture,Angularjs Service,Angularjs Factory,我主要是一名C和Java开发人员。对JavaScript和AngularJS来说是个新手 我正在开发一个web应用程序,我希望以以下方式构建该应用程序: 最顶层:视图和JavaScript控制器 下一层:一个模型层,它从Web服务获取信息,持久存储信息,以便控制器可以随时访问。JavaScript WebService:返回JSON对象 数据库MySQL 我的问题是关于第二层。有没有一种方法可以实现angular工厂/服务或angular拥有的任何其他功能,而无需将信息存储在全局变量中 例如,我
谢谢。是的,您可以,您需要的就是服务 这是一个有用的库,您可以在服务中配置它来执行您需要的操作: 您还可以使用Angular的$resource服务: 甚至Angular的$http服务: