Angularjs总结(五)指令运用及常用控件的赋值操作

1、常用指令

 1 <div ng-controller="jsyd-controller">
 2     <div style="float:left;width:100%; " ng-show="clickValue1==‘登记‘">
 3
 4         <div ng-include src="‘/partials/11.html‘"></div>
 5
 6     </div>
 7     <div class="item" ng-class="{true: ‘item‘, false: ‘item2‘}[clickValue==‘受理‘]">
 8
 9         <ul>
10
11             <div ng-disabled="IsDisable" ng-click="clickValue=‘受理‘">受理信息</div>
12
13         </ul>
14
15     </div>
16 </div>

ng-class、ng-show、ng-disabled、ng-if、ng-hide
加载页面时赋值(重点:ng-class的css赋值操作)
$scope.clickValue = ‘受理‘;
$scope.clickValue1=‘登记‘;
$scope.IsDisable=true;

2.行选中

 1 <table>
 2     <thead style="background-color:#e4e9ef;">
 3         <tr>
 4             <td class="td" style="width:10%">序号</td>
 5             <td class="td" style="width:20%">宗地代码</td>
 6             <td class="td" style="width:10%">宗地面积</td>
 7             <td class="td" style="width:30%">操作</td>
 8         </tr>
 9     </thead>
10     <tbody>
11         <tr ng-class=‘{selected: ZJDFG==selectedRow}‘ ng-click="TDXXClick(ZJDFG)" ng-repeat="ZJDFG in ZJDFGList ">
12             <td class="td" ng-bind="$index+1">1</td>
13             <td class="td">{{ZJDFG.ZDDM}}</td>
14             <td class="td ">{{ZJDFG.ZDMJ}}</td>
15             <td class="td ">
16                 <a name={{postitem.Id}} type="button" ng-click="CheckZJDFG(ZJDFG) ">查看</a>
17                 <a name={{postitem.Id}} type="button" ng-show="Isck" ng-
18                    show="IsShowback" ng-disabled="IsDisable" ng-click="EditZJDFG(ZJDFG) ">编辑</a>
19                 <a name={{postitem.Id}} type="button" ng-show="Isck" ng-
20                    show="IsShowback" ng-click="DeleteZJDFG(ZJDFG.ID) ">删除</a>
21             </td>
22         </tr>
23     </tbody>
24 </table>

ng-click、ng-repeat、ng-class的运用

行选中
$scope.TDXXClick = function (data) {
     $scope.selectedRow = data;
}

3.下拉框  ng-options、ng-model的运用

<select ng-model="QLLXCode " ng-options="option.Code as option.Name for option in QLLX "></select>

js:

var add = { "Name": "--请选择--", "Code": "-1" };
QLLX.unshift(add);
$scope.QLLX = [{Code:1,name:‘nihao‘},{Code:2,name:‘nihao‘}];
if ($scope.QLLXCode == null)
    $scope.QLLXCode = $scope.QLLX[0].Code;

4.radio按钮

1 <input value="{{item.ID}}" name="ztfaxz" type="radio" ng-model="meIsChecked" ng-click="MeClick(item.ID)" />

js:

//当value和meIsChecked相等时为选中
$scope.meIsChecked = $scope.Custom.MeID;

5.checkbox

1 <div ng-model="PermissionGroups" class="post_Roles">
2     <label ng-repeat="roleItem in PermissionGroups" class="role_name" style="width:175px;">
3         <input type="checkbox" ng-model="roleItem.isChecked" />&nbsp;<label>{{roleItem.name}}</label>
4     </label>
5 </div>

js:

//为true时为选中
$scope.postItemInfo.PermissionGroups = [];
angular.forEach($scope.PermissionGroups,function (value, key) {
    if (value.isChecked) {
        $scope.postItemInfo.PermissionGroups.push(value.id);
    }
});
时间: 2024-11-09 11:51:23

Angularjs总结(五)指令运用及常用控件的赋值操作的相关文章

五、Android学习第四天补充——Android的常用控件(转)

(转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 五.Android学习第四天补充——Android的常用控件 熟悉常用的Android的几个常用控件的使用方法: 一.RadioGroup和RadioButton——单选按钮 二.Checkbox——复选框 三.Toast——提示框,会自动消失 四.ProgressBar——进度条工具 五.ListView——以列表形式将控件显示出来 下面就对这些内容做个详细的解释: 首

【转】VS2010/MFC编程入门之二十五(常用控件:组合框控件Combo Box)

原文网址:http://www.jizhuomi.com/software/189.html 上一节鸡啄米讲了列表框控件ListBox的使用,本节主要讲解组合框控件Combo Box.组合框同样相当常见,例如,在Windows系统的控制面板上设置语言或位置时,有很多选项,用来进行选择的控件就是组合框控件.它为我们的日常操作提供了很多方便. 组合框控件简介 组合框其实就是把一个编辑框和一个列表框组合到了一起,分为三种:简易(Simple)组合框.下拉式(Dropdown)组合框和下拉列表式(Dro

android快速上手(三)常用控件使用

完成了android的第一个程序HelloWorld,下面就开始控件的学习,下面是一些常见的控件. (一)TextView 简单的文本描述 (二)EditText 编辑框,输入文字信息 (三)Button 按钮,点击后会触发点击事件,可以对事件进行处理 (四)ImageView 图片控件,可以加载图片显示 (五)ListView 列表,需要跟适配器Adapter结合,适配器提供数据 (六)Toast 闪现提示语,常用于普通的提示文本,只显示一小段时间自动消失 (七)ScrollView 一般用于

Android support library支持包常用控件介绍(一)

谷歌官方推出Material Design 设计理念已经有段时间了,为支持更方便的实现 Material Design设计效果,官方给出了Android support design library 支持库,让开发者更容易的实现材料设计的效果.顺便推荐官方的一个图标库:Material Icons 控件名称 NavigationView FloatingActionButton TextInputLayout Snackbar TabLayout AppBarLayout Coordinator

Android support library支持包常用控件介绍(二)

谷歌官方推出Material Design 设计理念已经有段时间了,为支持更方便的实现 Material Design设计效果,官方给出了Android support design library 支持库,让开发者更容易的实现材料设计的效果.顺便推荐官方的一个图标库:Material Icons 控件名称 NavigationView FloatingActionButton TextInputLayout Snackbar TabLayout AppBarLayout Coordinator

iOS 常用控件的方法属性总结

一 UIVIew 常见属性1.frame 位置和尺寸(以父控件的左上角为原点(0,0))2.center 中点 (以父控件的左上角为原点(0,0))3.bounds 位置和尺寸(以自己的左上角为原点 (0,0))4.transform 形变属性(缩放,旋转)5.backgroundColor 背景颜色6.tag 标识(父控件可以根据这个标识找到对应的子控件,同一个父控件中的子控件不要一样)7. hidden 设置是否要隐藏8.alpha 透明度(0~1);9.opaque 不透明度(0~1);1

iOS学习-其他常用控件

1 // 2 // ViewController.m 3 // 其他常用控件 4 // 5 // Created by 大欢 on 16/1/25. 6 // Copyright © 2016年 bjsxt. All rights reserved. 7 // 8 9 #import "ViewController.h" 10 11 @interface ViewController () 12 13 @property (weak, nonatomic) IBOutlet UILab

iOS常用控件尺寸大集合

元素控件 尺寸(pts) Window(含状态栏) 320 x 480 Status Bar的高度 20 Navigation Bar的高度 44 含Prompt的Navigation Bar的高度 74 Navigation Bar的图标 20×20(透明的png) Tool Bar的高度 44 Tool Bar的图标 20×20(透明的png) Tab Bar的高度 49 Tab Bar的图标 30×30(透明的png) 竖直时键盘的高度 216.252(iOS 5+的中文键盘) 水平时键盘

B/S一些小知识及常用控件

一: B/S网页的运行 页面在设计的时候,本身就是一个类.在运行的时间,是一个对象. 其中aspx和aspx.cs是在同一个类下. aspx是主要是负责界面,而aspx.cs主要是负责数据逻辑. 呈现:把页面上所有的控件对象,转化成HTML标签.  内存中的对象--->HTML ** 规范 **: 以后写代码的时候,在Page_Load方法中,99%的代码需要写在 if (!IsPostBack) { } IsPostBack——页面初始加载-false;表单提交加载-true 页面初始加载的情