AngularJS双向数据绑定案例
发布日期:2021-11-12 07:57:46 浏览次数:20 分类:技术文章

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

AngularJS双向数据绑定案例

angularJS常用属性

ng-app:可在任何元素上使用, 代表angular应用的作用域

ng-model:指定模型
ng-controller:指定控制器
ng-bind或者{
{}}:进行属性取值,用于显示

什么是双向数据绑定

更新模型,视图自动更新,更新视图,模型自动更新

步骤:    1.导入AngularJS的相关jar包        angular.js        angular.min.js(基本功能,只需要导入这个jar包)        从angularJS1.2版本后,路由功能被单独分离出来,如果要使用路由功能需要导入下面这个jar包(此案例可不引)        angular-route.js        angular-route.min.js        {上面两个jar均都有min版和没有min版,区别在于,min版删除了代码中的空格等空字符,在磁盘上占据的内存较没有min版的要小,如果只是开发,只需要导入min版即可,如果要看源代码,最好导没有min版}    2.创建一个新的html页面    3.在界面导入AngularJs的核心包            4.在标签中完成以下代码编写        
hello, {
{
myModel}}
5.运行程序,可获得这样的效果
6.在文本框中输入数据,可获得如下结果
这里特别注意几个问题:
ng-app后面没有属性,不要写成ng-app=”“,如果写成这样,双向数据绑定的效果就无法实现
{
{}}中的数据,是ng-model后面写的属性名
ng-app是angularJS的入口,所以div必须在标有ng-app的标签内,如果写出去了,或者没有写ng-app,就无法实现功能 如下列这种方式就无法实现效果:
hello, {
{
myModel}}
AngularJS基于模块化的MVC案例
必须在ng-app后面给上属性名,并且要给定控制器ng-controller=”控制器名称”
设置完成之后,可以在script标签中,通过angular.module()初始化模块
之后可以定义控制器——
模块名.controller("控制器名",["$scope...",function($scope) {
}])或模块名.controller("控制器名",function($scope) {
})
1
以下是实例
hello, {
{
myModel}}
实现效果: AngularJS事件绑定案例
hello, {
{
myModel}}
效果如下: 点击清空输入框按钮后: AngularJS集合数据遍历显示案例
循环遍历:ng-repeat,需要对谁循环就在哪个元素上添加这个属性
序号 商品编号 商品名称 价格
{ {$index + 1}} { { product.id}} { { product.name}} { { product.price}}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
效果如下: AngularJS路由
什么是AngularJS的路由 是协助搭建单页面工程的开源前端框架,通过MVC模式使得开发与测试变得更容易
AngularJS的路由案例
1.导入AngularJS的相关jar包 angular.js angular.min.js(基本功能,只需要导入这个jar包) 从angularJS1.2版本后,路由功能被单独分离出来,如果要使用路由功能需要导入下面这个jar包(此案例需要使用路由,所以需要引入这个jar包) angular-route.js angular-route.min.js2.编写页面布局,因为angularJS路由是基于Ajax方式,所以将angularJS加载变化部分div,指定ng-view(表示切换不同路由页面)3.编写路由配置 在定义模块的时候需要将ngRoute模块当作依赖加载进去:angular.module("ng-app后跟得属性名", ["ngRoute"]);实现代码:

foot

实现结果如下: 点击第二行标签,第三行的数据就会相应的改变

转载地址:https://blog.csdn.net/happy_meng/article/details/78857224 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:ActiveMQ的作用分析
下一篇:有无条件分页查询

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月02日 06时19分27秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

太牛了!Android程序员最大的悲哀是什么?面试真题解析 2019-04-29
作为字节跳动面试官,BAT这种大厂履历意味着什么?赶快收藏备战金九银十! 2019-04-29
大牛深入讲解!Android面试中常问的MMAP到底是啥东东?再不刷题就晚了! 2019-04-29
太赞了!你会的还只有初级安卓工程师的技术吗?3面直接拿到offer 2019-04-29
深入解析Android-AutoLayout,全网疯传 2019-04-29
深入解析android核心组件和应用框架,最全Android知识总结 2019-04-29
深入解析android核心组件和应用框架,社招面试心得 2019-04-29
深度解析跳槽从开始到结束完整流程,持续更新中 2019-04-29
深度解析跳槽从开始到结束完整流程,面试真题解析 2019-04-29
hashmap扩容过程,字节大神强推千页PDF学习笔记,经典好文 2019-04-29
kotlin面试题!Android大厂高频面试题解析,薪资翻倍 2019-04-29
kotlin面试题!一口气拿了9家公司的offer,已拿offer入职 2019-04-29
retrofit优点,互联网寒冬公司倒闭后,年薪50W 2019-04-29
retrofit原理面试,Android性能优化最佳实践,面试必备 2019-04-29
【工作感悟】Android多进程从头讲到尾,offer拿到手软 2019-04-29
【微信小程序】面试一路绿灯Offer拿到手软,好文推荐 2019-04-29
Android之内存泄漏调试学习与总结,分享PDF高清版 2019-04-29
事件分发机制怎么回答,Android开发究竟该如何学习,使用指南 2019-04-29
python3 语法注意 2019-04-29
C语言复习 2019-04-29