在<AngularJS权威教程>中,自定义指令和DOM双向数据绑定有一个在线demo,网址:http://jsbin.com/IteNita/1/edit?html,js,output,具体代码如下: <!doctype html> <html ng-app="myApp"> <head> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0-…
第二章.数据绑定 2.2 简单的数据绑定 <!DOCTYPE html> <html ng-app> <head> <title>Simple app</title> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.13/angular.js"> </script> </head> <body> &…
AngularJS是什么? AngularJS是一种构建动态Web应用的结构化框架.主要用于构建单页面Web应用, 增加抽象级别,使构建交互式的现代Web应用变得更加简单. AngularJS使开发Web应用变得非常简单,同时也降低了构建复杂应用的难度.它提供了开发者在现代Web应用中经常要用到的一系列高级功能,例如: 解耦应用逻辑.数据模型和视图: Ajax服务: 依赖注入: 浏览历史(使书签和前进.后退按钮能够像在普通Web应用中一样工作): 测试: 更多功能... 我们可以在A…
距离第一篇笔记好久了,抽空把angular的笔记梳理梳理. ng-init:初始化指令,这里可以声明变量,且变量不用指定数据类型(类似js中的var用法). 数值变量与字符串相加默认做字符串拼接运算. 注:ng-init声明的变量皆为全局变量,不论ng-init定义在哪个标签声明的变量皆影响全局,且同名变量以最后一次为准(与js同理).ng-init仅能声明变量,不能声明函数. <div ng-app="" ng-init="a=1;b=2;"> <…
正在啃,赶脚不错...…
前言:谁说Test工作比较轻松,最近在熟悉几个case,差点没疯.最近又是断断续续的看我的AngularJS,总觉得自己还是没有入门,可能是自己欠前端的东西太多了,看不了几行代码就有几个常用函数不熟悉的.看过了大漠的视频,算是了解了AngularJS的一些优良特性.后来准备投身<AngularJS权威教程>,跟着它走,可是一来可能自己道行不够,二来,个人觉得这本书翻译的有些生硬以及一些瑕疵,比如: (1)9.2节:在指令中适用自作用域 (2)9.2节:在指令中适用自作用域 当然,以上都是一些瑕…
issue:用[(ngModel)]="property"指令双向数据绑定,报错. reason1:使用ngModel绑定数据需要注入FormsModule模块,在app.module.ts中全局注入 @NgModule({ imports: [ FormsModule ] }) reason2:不符合ng绑定数据的书写规则 规则一:在input标签中添加name属性[推荐使用] <input [(ngModel)]='params.username' name="us…
 v-bind 只能实现数据的单向绑定,从 M 自动绑定到 V, 无法实现数据的双向绑定 <input type="text" v-bind:value="msg" style="width:100%;">  使用  v-model 指令,可以实现 表单元素和 Model 中数据的双向数据绑定  注意: v-model 只能运用在 表单元素中 input(radio, text, address, email....)   selec…
v-model是唯一可以实现双向数据绑定的vue指令 单向数据绑定:修改内存中的数据,页面上同步更改.v-bind <!-- v-bind 只能实现数据的单向绑定,从 M 自动绑定到 V, 无法实现数据的双向绑定 --> <input type="text" v-bind:value="msg" style="width:100%;"> 双向数据绑定:修改内存中的数据,页面上同步更改:修改页面上的数据,内存中也会同步更改.…
1. 所谓 双向数据绑定, 可以理解为: 修改 A , B 会跟着被修改, 修改 B , A 会跟着被修改. 常用在需要 进行用户输入的地方, 比如 这些 html 标签:  input.select.textarea.checkbox.radio 等. 2. 下面是一个输入内容, 反转字符串的 demo  . <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&q…