AngularJS入门心得之directive和controller通信过程

前端之家收集整理的这篇文章主要介绍了AngularJS入门心得之directive和controller通信过程前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_502_0@AngularJS 通过新的属性和表达式扩展了 HTML。Angularjs学习起来也非常的简单。


@H_5020@<span style="color: #0000ff">1.AngularJS是何方神圣


@H
502_0@Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。


@H_5020@AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。这里AngularJS就应运而生,弥补了HTML的天然缺陷,用于构件Web应用等。


@H
5020@<span style="color: #0000ff">2.如何了解AngularJS


@H
5020@AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。


@H
5020@AngularJS官网 : http://www.angularjs.org (一般来说会被墙掉,所以可以访问下面的网站)


@H
502_0@AngularJS中文网站 : http://www.ngnice.com


@H_5020@书籍 :《AngularJS 权威教程》《用AngularJS开发下一代Web应用》等。个人意见,For your information


@H
5020@备注 :视频教程,最近有看过大漠老师的AngularJS教程,觉得还不错,但是感觉没有一点基础还是听不懂的,或者要看好几遍(不是做广告)


@H
5020@<span style="color: #0000ff">3.为什么要了解AngularJS


@H
5020@一项新技术能够面世,为众人所知,从而脱引而出,定然不是空穴来风,肯定有其标新立异的过人之处,主要有以下几点:


@H
5020@(1)MVC的思想(或者是MVVM)


@H
5020@(2)模块化和依赖注入


@H
5020@(3)双向数据绑定


@H
5020@(4)指令


@H
5020@每一个特性都可以大篇幅的展开,显然,目前能力不够,没法展开,有兴趣可以网上搜下,大体了解。


@H
502_0@今天主要来说说AngularJS的三个指令“ @ ”,“ = ”,“ & ”的用法和区别(这个问题困扰了我大半天,和Frank交流多次,我才明白)


@H_5020@1.指令作用域中的@


@H
502_0@作用是把当前属性作为字符串传递。


@H_502_0@先上代码前台界面:


<div class="jb51code">
<pre class="brush:js;">
<!doctype html>
<html ng-app="MyModule">

<Meta charset="utf-">

猜你在找的JavaScript相关文章