美文网首页
自定义服务

自定义服务

作者: daisx | 来源:发表于2017-07-10 22:22 被阅读0次

    注意点:使用服务之前,必须要注入才能使用。
    value:其表现方式是服务,但可以本质上把他当作是一个常量。(可以用来表示一些版本号,或者使用基础url地址来调用,baseUrl:所谓基础Url就是在大量使用URL地址的时候,提取出公共部分作为单独一个变量来公用。这样可以节省代码量,使用的时候只需要拼接字符串就可以。)
    value(服务名,服务值):服务名是在调用时,作为注入模块,达到调用目的。

    factory(服务名,函数):服务名可以在控制器中注入调用,函数的返回可以有两种形式A:以函数的形式出现。
    B:以对象的形式出现,在对象中可以包含多个方法。
    注意点:1、自定义的服务名为了和系统自定义的服务名引起不必要的冲突,建议省略$符号。2、在自定义服务中可以可以注入系统的内置服务来实现一些功能。

    service(name,function()):factory是采用return一个对象,service是通过this来调用一个函数;
    name:调用服务时应用注入,function内部可以定义相关方法。服务的本质是一个对象,建出来是一个单例

    相关文章

      网友评论

          本文标题:自定义服务

          本文链接:https://www.haomeiwen.com/subject/lqiuhxtx.html