Angular(ng表单指令操作)

html部分

.................................................

<!DOCTYPE html><html lang="en" ng-app="myApp"><head>    <meta charset="UTF-8">    <title>Angular(ng表单指令操作)</title>

<script src="js/angular-1.3.0.js"></script>    <script src="js/t9.js"></script>    <style>        .rect {display:inline-block;height:48px;width:100px;}    </style></head><body ng-controller="MyCtrl">

<!--ng-checkbox    ng-true-value="YES" ng-false-value="NO"--><!-- ng-checked 指令用于设置复选框(checkbox)或单选按钮(radio)的 checked 属性--><!--如果 ng-checked 属性返回 true,复选框(checkbox)或单选按钮(radio)将会被选中-->

<input type="checkbox" ng-model="cbValue" ng-true-value="YES" ng-false-value="NO"><br>{{cbValue}}<br>

<!--ng-radio ng-checked 指令用于设置复选框(checkbox)或单选按钮(radio)的 checked 属性--><input type="radio" ng-model="cameraName" value="Canon">Canon<br><input type="radio" ng-model="cameraName" value="Nikon">Nickon<br>

<!--select  ng-options 使用数组元素填充下拉列表 -->选择你喜欢的相机:{{cameraName}} <hr><select ng-model="camera" ng-options="c.model group by c.make for c in cameras"></select>{{camera|json}}<hr><label ng-repeat="color in colors">    {{color}}    <input type="radio" ng-model="myStyle[‘background-color‘]" ng-value="color" id="{{color}}">

</label><span class="rect" ng-style="myStyle" ></span><hr>

<!--ng-if 取消选中,并移除内容--><!--ng-checked 指令用于设置复选框(checkbox)或单选按钮(radio)的 checked 属性-->
<!--ng-style 指令为 HTML 元素添加 style 属性。--><!--ng-style 属性值必须是对象,表达式返回的也是对象。--><!--对象由 CSS 属性和值组成,即 key=>value 对。-->
是否显示msg:<input type="checkbox" ng-model="checked" ><p ng-if="checked" ng-bind="msg"></p>

<p>表达式</p><p>{{msg}}</p>

<hr>验证$digest循环<b>{{msg}}</b>

</body></html>

.................................................

js部分

var myApp=angular.module(‘myApp‘,[]);myApp.controller(‘MyCtrl‘,function ($scope) {    $scope.cbValue=‘YES‘;    $scope.cameras=[        {make:‘Canon‘,model:‘700‘,price:4000},        {make:‘Canon‘,model:‘800‘,price:9000},        {make:‘Nikon‘,model:‘D7000‘,price:3800},        {make:‘Nikon‘,model:‘D7770‘,price:10000}    ];

$scope.colors=[‘red‘,‘green‘,‘blue‘];    $scope.myStyle={‘background-color‘:‘blue‘};    $scope.msg=‘this is a test‘;

});
时间: 2024-10-28 21:21:26

Angular(ng表单指令操作)的相关文章

angular 表单操作

一直没有使用angular的表单验证以及表单提交数据.只是用的input绑定值,另外最近的设计都是点击后显示错误,而不是自动显示错误.所以错误显示一直也没有做.而表单的非法验证可以直接解决这个问题.angular 5最近更新的跟表单验证有关.导致我想研究下angular的表单操作.把web移动端的表单验证添加上.而我的随笔基本都写我不熟悉,我熟悉的,感觉舒适的都不会写. 通过keyup事件,获取用户输入.所有标准DOM事件对象都有一个target属性,引用触发该事件的元素.event.targe

Vue框架(一)——Vue导读、Vue实例(挂载点el、数据data、过滤器filters)、Vue指令(文本指令v-text、事件指令v-on、属性指令v-bind、表单指令v-model)

Vue导读 1.Vue框架 vue是可以独立完成前后端分离式web项目的js框架 三大主流框架之一:Angular.React.Vue vue:结合其他框架优点.轻量级.中文API.数据驱动.双向绑定.MVVM设计模式.组件化开发.单页面应用 Vue环境:本地导入和cdn导入 2.Vue是渐进式js框架 通过对框架的了解与运用程度,来决定其在整个项目中的应用范围,最终可以独立以框架方式完成整个web前端项目.3.怎么使用vue 去官网下载然后导入 <div id="app">

前端Vue框架 02 斗篷指令:v-cloak, 指令: 属性指令:v-bind, 表单指令:v-model, 条件指令:v-show v-if, 循环指令:v-for

1.斗篷指令(了解) """ v-cloak:避免屏幕闪烁 1)属性选择器,会将v-cloak属性所在的标签隐藏 2)当vue环境加载后,会将v-cloak属性解析移除,所以内容{{ num }}就会显示出来 3)而现在vue已经准备完毕,所以用户会直接看到数值10,而不会看到 页面从{{ num }}闪烁成数值10 """ <style> [v-cloak] { display: none; } </style> <

第四 表单指令 v-model 双向数据绑定

表单指令 v-model 双向数据绑定 <!-- v-model 双向数据绑定 后台的框架模式 MVC (单向的) M model 模型  数据 V view  视图 C  controller 控制器 MVVM(双向的) M model 模型 数据 <=> V view 视图 VM view-model  视图模型 (相当于controller 控制器) MVVM模式 M-model 模型-数据   V-view 视图-浏览器 VM-viewModel 视图模型-控制器 模型通过控制器

Hibernate表单操作

1.单一主键 assigned(由java程序生成标识符) native(由数据库自动生成标识符,例如MySQL就是increment.Oracle就是sequence) 2.基本类型 hibernate映射类型 java类型 sql类型 大小 integer/int  java.lang.Integer/int INTEGER  4 btye long  java.lang.Long BIGENT 8 short java.lang.Short  SMALLINT 2 float java.l

表单操作

# 表单操作     1. ## 表单的引用:</br>             1)直接定位: id / name/ tagname             2)集合方式:                         document.forms[index];通过下标                        document.forms["表单name名"];                        document.forms."表单name

3Python全栈之路系列之MySQL表内操作

Python全栈之路系列之My SQL表内操作 先创创建一个表用于测试 -- 创建数据库 CREATE DATABASE dbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci; -- 创建表 CREATE TABLE `tb` (   `id` int(5) NOT NULL AUTO_INCREMENT,   `name` char(15) NOT NULL,   `alias` varchar(10) DEFAULT NULL,   `ema

django多对多关联表的操作

1.发生背景:在django项目中需要一个项目管理和一个资产管理.就牵涉到多对多的关系,如下: class AssetGroup(models.Model):    GROUP_TYPE = (        ('P','PRIVATE'),        ('A','ASSET')    )    name = models.CharField(max_length=80,unique=True)    comment = models.CharField(max_length=300,bla

oracle表的操作简述

单表的操作!(代码完全可以用手工代替,写下来为了记忆)1.建立表create table HKB_TABLE_MODIFY(  NAME VARCHAR2(6),  AGE  VARCHAR2(3),  SEX  VARCHAR2(2)) 2.修改表添加字段:alter table HKB_TABLE_MODIFY add ADDRESS nvarchar2(3);删除字段:alter table HKB_TABLE_MODIFY drop column SEX;修改字段属性:alter tab