整理 Anglarjs的service,directve的基本用法

service,Service就是【单例对象】在AngluarJS中的一个别名,保证你每次访问到都是一个实例。

EX:

              module.service(‘book’,[‘$scope’,function($rootscope)

{

    var service={book:[

        {title:”Mag”,author:”Raynd”},

        {title:”Thos”,author:”cone”}

],

addBook:function(book){

        service.books.push(book);

        $rootScope.$broadcast(‘books.update’);

    }

}

Return service;

}]);

index

 

index: index 属性可返回下拉列表中选项的索引位置。

 

DIRECTIVES(指令)

EX:

Module.directive(“abbbookbutton”,[‘Book’,function(Book)

       {

              Return{

              Restrict:”A”,

              Link:function(scope,elements,attrs){

              Element.bind(“click”,function(){

                     Book.addBook({title:”StarWars”,author:”wwww”});

});

                            }

       }

]);

 

把该指令应用到视图中

<buttonadd-book-button>add book</button>

DIRECTIVE主要作用是

Un-DRY

Angularjs 链接

http://angularjs.cn/A0kK

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值