1、ionic的自定义服务factory,service,provide等.
<span style="font-size:18px;">.factory('Hots',function(){})</span>”Hots“这个名字是自定义服务的名字,可以注入到不同controller里面公用,一般逻辑处理,数据处理,都会放在自定义服务内,
当你初试Angular时,很自然地就会往controller和scope里堆满不必要的逻辑。一定要早点意识到,controller这一层应该很薄;也就是说,应用里大部分的业务逻辑和持久化数据都应该放在service里。很多人问道,关于如何在controller里保存持久化数据。这就不是controller该干的事。出于内存性能的考虑,controller只在需要的时候才会初始化,一旦不需要就会被抛弃。因此,每次当你切换或刷新页面的时候,Angular会清空当前的controller。与此同时,service可以用来永久保存应用的数据,并且这些数据可以在不同的controller之间使用。