博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Angular学习-指令入门
阅读量:7087 次
发布时间:2019-06-28

本文共 1045 字,大约阅读时间需要 3 分钟。

1.指令的定义

从用户的角度来看,指令就是在应用的模板中使用的自定义HTML标签。指令可以很简单,也可以很复杂。AngularJS的HTML编译器会解析指令,增强模板的功能。也是组件化未来的发展趋势,目前HTML5中也加入了很多新标签,但是在实际业务开发过程中,有很多复用的模板,加上复用的交互效果,可以将其编写为AngularJS的指令,开发工程师可以在同一个项目,或多个项目中使用,实现开发一次,到处使用的目标。

2.内置指令和自定义指令

AngularJS内部指令都是ng-diretivename这种,以ng-开头。可以通过 

查看AngularJS的指令。在实际开发中,常用的有以下几个:

ngApp

ngController

ngClass

ngClick

ngShow和ng-hide

ngRepeat

ngSubmit

3.第一个指令

编写一个第一个指令,输出Hello AngularJS Diretive.

index.html

AngularJs First Diretive  

script.js

var app=angular.module('app',[]);app.controller('mainCtrl',function($scope){
$scope.message="Learning Angularjs";});angular.module('app').directive('userInfoCard',function(){
return {
template:"Hello World. I am an Angularjs Diretive.", restrict:"EA", replace:true }})

运行效果如下:

59618-20160723144838122-1870697782.png

4.总结

在AngularJS中,指令非常的重要。指令是AngularJS和其他大多数JavaScript客户端框架的区别所在,也是未来Web开发组件化趋势所在。有了指令,无需编辑一大段代码定义模型;有了指令,AngularJS的模型和视图得到了建好,从而让开发者可以快速高效的开发强大的应用。

59618-20160708090522811-599592837.png

参考网址

1.

本文转自快乐八哥博客园博客,原文链接http://www.cnblogs.com/liminjun88/p/5698708.html如需转载请自行联系原作者

快乐八哥

你可能感兴趣的文章
rsync+inotify配置
查看>>
Android学习笔记系列
查看>>
Maven学习总结(四)——Maven核心概念
查看>>
linux挂载ipsan服务器
查看>>
2013-05-25
查看>>
innodb_force_recovery强制修复MySQL异常关闭问题
查看>>
如何将Windows XP SP3改成SP2
查看>>
我的友情链接
查看>>
实战MYSQL 8.0.12 主主复制配置过程
查看>>
1周2次课
查看>>
教你将PDF文件旋转的方法
查看>>
玩转linux 第五天之正则表达式
查看>>
【远程医疗专题】远程医疗论文30篇及解决方案10篇
查看>>
网络营销第六课(8):SEO搜索引擎优化(长尾关键词)
查看>>
IPSec实验的一些体会
查看>>
python中高阶函数与装饰器(3)
查看>>
ubuntu下pip的安装、升级和使用
查看>>
扩展easyui combobox实现年月选择下拉框
查看>>
c++设计模式之抽象工厂模式
查看>>
C/C++ exception类
查看>>