初始AngularJS

本文介绍了AngularJS如何通过ng-directives扩展HTML,并详细解释了ng-app、ng-model、ng-bind等指令的作用。通过实例展示了如何使用AngularJS表达式在网页中动态更新数据,同时利用HTML5的data-属性与AngularJS属性相互配合实现更灵活的网页交互。

<!--

AngularJS 通过 ng-directives 扩展了 HTML。

ng-app 指令定义一个 AngularJS 应用程序。

ng-model 指令把元素值(比如输入域的值)绑定到应用程序。

ng-bind 指令把应用程序数据绑定到 HTML 视图。

AngularJS 表达式写在双大括号内:{{ expression }}

-->

HTML5 允许扩展的(自制的)属性,以 data- 开头。
AngularJS 属性以 ng- 开头,但是您可以使用 data-ng- 来让网页对 HTML5 有效。

<div data-ng-app="" data-ng-init="mySwitch=true">
        <input type="button" data-ng-disabled="mySwitch" data-ng-click="count=count+1" value="点啊"/>
        <input type="checkbox" data-ng-model="mySwitch" />
        <input type="text" data-ng-show="mySwitch" />
        <p data-ng-bind="mySwitch"></p>
        <p>{{count}}</p>
    </div>
<script src="//www.w3cschool.cc/try/angularjs/1.2.5/angular.min.js"></script>

 

 

 

参考:http://www.w3cschool.cc/angularjs/angularjs-expressions.html
学习视频:http://down.51cto.com/zt/5851

转载于:https://www.cnblogs.com/jasonzeng/p/4206377.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值