angular指令的自定义方法

2025-10-22 02:52:14

1、<body ng-app="myApp">

<!--自定义标签的使用-->

<my-bq></my-bq>

<div my-bq></div>

<div class="my-bq">这个不能使用</div>

angular指令的自定义方法

2、<script>

/*

E 作为元素名使用

A 作为属性使用

C 作为类名使用

M 作为注释使用

* */

angular指令的自定义方法

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

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

return {

restrict : "EA",

template: "<h2>指令的自定义方式!</h2>"

};

});

</script>

</body>

angular指令的自定义方法

4、restrict用于限制自定义标签的使用;如果值为a,则标签只能用于元素的属性,<div my-bq></div>。

如果restrict的值为c,则标签只能作为类名使用,<div class="my-bq"></div>

angular指令的自定义方法

5、ng-model 指令用于绑定应用程序数据到 HTML 控制器(input, select, textarea)的值。model模型可以将name传递;

angular指令的自定义方法

6、<body>

<div ng-app="myApp" ng-controller="mycon">

名字: <input ng-model="name">

</div>

angular指令的自定义方法

7、<script>

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

app.controller('mycon', function($scope) {

$scope.name = "张萨满";

});

</script>

</body>

angular指令的自定义方法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢