您的位置:首页 > Web前端 > AngularJS

AngularJs directive-controller实例

2016-06-09 18:11 585 查看
1.代码

<body ng-app="myApp">
<my-site value="http://www.tianma3798.cn/" text="爱短句">爱短句1</my-site>
<div my-site class="bg-danger" value="http://www.tianma3798.cn/" text="爱短句">爱短句2</div>
</body>
var app = angular.module('myApp', []);
app.directive('mySite', function () {
return {
restrict: 'EA',
transclude: true,
controller: function ($scope, $element, $attrs, $transclude) {
$transclude(function (clone) {
var a = angular.element('<a>');
a.attr('href', $attrs.value);
a.text(clone.text());
$element.append(a);
});
}
}
});


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: