1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > angularJs自定义指令.directive==类似自定义标签

angularJs自定义指令.directive==类似自定义标签

时间:2021-02-03 23:04:39

相关推荐

angularJs自定义指令.directive==类似自定义标签

创建自定义的指令

除了 AngularJS 内置的指令外,我们还可以创建自定义指令。

你可以使用.directive函数来添加自定义的指令。

要调用自定义指令,HTML 元素上需要添加自定义指令名。

使用驼峰法来命名一个指令,runoobDirective, 但在使用它时需要以-分割,runoob-directive:

restrict值可以是以下几种:

E作为元素名使用A作为属性使用C作为类名使用M作为注释使用

restrict默认值为EA, 即可以通过元素名和属性名来调用指令。

例1 restrict指令==hello指令

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<script src="https://cdn./libs/angular.js/1.4.6/angular.min.js"></script>

</head>

<body ng-app="myApp">

<hello></hello><!-- E元素 -->

<div class="hello"></div><!-- C样式 -->

<div hello></div><!-- A属性 -->

<!-- directive:hello --><!-- M注释 -->

<script>

var app = angular.module("myApp", []);

app.directive("hello", function() {

return {

restrict : "ACEM",//A属性 C样式 E元素 M注释

replace : true,

template : "<h1>自定义指令222!</h1>"

};

});

</script>

</body>

</html>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。