• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > ng-repeat中Checkbox默认选中的方法教程

ng-repeat中Checkbox默认选中的方法教程

作者:杨明波(Leo Yang) 字体:[增加 减小] 来源:互联网 时间:2018-08-20

杨明波(Leo Yang) 通过本文主要向大家介绍了ng-repeat使用,ng-repeat,设置checkbox选中等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Angularjs的ng-repeat是用来循环产生呈现数据。

当我们需要在ng-repeat循环中呈现一系列Checkbox时,某些checkbox选项是默认选中的。

在ASP.NET MVC程序中的Entity,准备一些数据:


public IEnumerable<Car> Cars()
    {
      return new List<Car>()
      {
        {new Car() { ID = 1, Name = "玛莎拉蒂",Selected=false }},
        {new Car() { ID = 2, Name = "奔驰" ,Selected=false }},
        {new Car() { ID = 3, Name = "宝马" ,Selected=true }},
        {new Car() { ID = 4, Name = "保时捷",Selected=false }}
      };
    }

在ASP.NET MVC的控制器中,准备一个方法。这个方法是读取Entity的数据,并为angularjs准备一个呼叫的方法:

public JsonResult GetCars()
    {
      CarEntity ce = new CarEntity();
      var model = ce.Cars();
      return Json(model, JsonRequestBehavior.AllowGet);
    }

    public ActionResult CheckBox_IsChecked()
    {
      return View();
    }

OK,下面我们开始我们真正的程序angularjs:

Html程序:

<div ng-app="PilotApp" ng-controller="CarCtrl">
  <div ng-repeat="c in Cars">
    <div>
      <input type="checkbox" value="{{c.ID}}" ng-checked="{{c.Selected}}" />{{c.Name}}
    </div>
    
  </div>
</div>

Angularjs程序:

var pilotApp = angular.module("PilotApp", []);
  
  pilotApp.controller('CarCtrl', function ($scope, $http) {
    var obj = {};

    $http({
      method: 'POST',
      url: '/Car/GetCars',
      dataType: 'json',
      headers: {
        'Content-Type': 'application/json; charset=utf-8'
      },
      data: JSON.stringify(obj),
    }).then(function (response) {
      $scope.Cars = response.data;
    });
    
  });

程序运行最终呈现的效果:


总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ng-repeat中Checkbox默认选中的方法教程

相关文章

  • 2017-05-11ASP.NET用户控件技术
  • 2017-05-11在ASP.NET 2.0中操作数据之三十四:基于DataList和Repeater跨页面的主/从报表
  • 2017-05-11ASP.NET MVC 5之邮件服务器与客户端
  • 2017-05-11C# 自定义异常总结及严格遵循几个原则
  • 2017-05-11IE和火狐中模仿Click事件及提交到新窗口总结(asp.net)
  • 2017-05-11设置ASP.NET页面的运行超时时间详细到单个页面及站点
  • 2017-05-11asp.net 获取TreeView中第一个选中的节点
  • 2017-05-11asp.net 数据访问层 存储过程分页语句
  • 2017-05-11Queryable.Union 方法实现json格式的字符串合并的具体实例
  • 2017-05-11asp.net中一款极为简单实用的图表插件(jquery)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Asp.Net数据控件引用AspNetPager.dll分页实现代码
    • asp.net后台关闭当前页面并传值的两种方法
    • 关闭子页面刷新父页面中部分控件数据的方法
    • ASP.NET(C#)中遍历所有控件
    • 详解可跨域的单点登录(SSO)实现方案【附.net代码】
    • Server Application Unavailable出现的原因及解决方案小结
    • asp.net 服务器控件的 ID,ClientID,UniqueID 的区别
    • 使用AjaxPro.Net框架实现在客户端调用服务端的方法
    • asp.net实现生成缩略图及给原始图加水印的方法示例
    • DropDownList绑定数据表实现两级联动示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有