angular directive的使用

正常定义一个directive

app.directive("testOne", function () {
    return {

        template: 
        "<div> " +
        "<span id='date'>2015年11月05日</span>" +
        "</div>",
        replace: true,
        restrict: 'E'

    }
});

在Html中使用:

            <test-one></test-one>

在directive里再添加一个标签

注意:replace的值必须设置为true

app.directive("testTwo", function () {
    return {
        replace: false,
        restrict: 'E',
        transclude: true,
        template: 
        "<div> " +
        "<span id='date'>2015年11月05日</span>" +
        "<div ng-transclude></div>" +
        "</div>" 
    }
});

 
 在HTML中使用: 

<test-two>
<div>
<p>在自定义的标签里再添加标签,位置就是ng-transclude所在的位置</p>
<div>
</test-two>

http://blog.51yip.com/jsjquery/1607.html

directive——scope选项与绑定策略

http://www.linuxidc.com/Linux/2015-05/116924.htm

http://www.tuicool.com/articles/aAveEj

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值