angularjs循环对象属性如何实现动态列
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,小编给大家分享一下angularjs循环对象属性如何实现动态列,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!angular
千家信息网最后更新 2025年11月07日angularjs循环对象属性如何实现动态列
小编给大家分享一下angularjs循环对象属性如何实现动态列,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
angularjs循环对象属性实现动态列
优点:保存对象,在数据库只保存一条数据
缺点:添加对象属性需要修改表结构、代码,然后重新重新发布
实现思路
1)数据库创建表(对象)、创建字段(对象属性)
2)根据表(对象)、字段(对象属性)生成配置表
3)根据表(对象)、字段(对象属性)生成三层架构
4)demo代码如下
1.接口代码:
using Microsoft.AspNetCore.Mvc;using Microsoft.Extensions.Logging;using Newtonsoft.Json;using System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Threading.Tasks;using WebApplication1.Models; namespace WebApplication1.Controllers{ public class HomeController : Controller { public IActionResult Index(string objecttype) { ViewBag.objecttype = objecttype; return View(); } [HttpPost] public JsonResult GetItem(string objecttype) { if (objecttype == "student") { Student item = new Student { no = "S001", name = "张三", gender = "男", }; List columns = new List(); columns.Add(new Column { columnname = "no", displaynname="学号" }); columns.Add(new Column { columnname = "name", displaynname = "姓名" }); columns.Add(new Column { columnname = "gender", displaynname = "性别" }); return Json(new { code = "1", msg = "", item = item, columns = columns }); } else { School item = new School { no = "S001", name = "浙江大学", address = "浙江", }; List columns = new List(); columns.Add(new Column { columnname = "no", displaynname = "编码" }); columns.Add(new Column { columnname = "name", displaynname = "名称" }); columns.Add(new Column { columnname = "address", displaynname = "地址" }); return Json(new { code = "1", msg = "", item = item, columns = columns }); } } [HttpPost] public JsonResult SaveItem(string objecttype, string itemstring) { if (objecttype == "student") { Student item = JsonConvert.DeserializeObject(itemstring); } else { School item = JsonConvert.DeserializeObject(itemstring); } return Json(new { ResultCode = "1", ResultMessage = "保存成功!" }); } } public class Student { public string no { get; set; } public string name { get; set; } public string gender { get; set; } } public class School { public string no { get; set; } public string name { get; set; } public string address { get; set; } } public class Column { public string columnname { get; set; } public string displaynname { get; set; } }} 2.angularjs前端代码
@{ ViewData["Title"] = "Home Page";} - {{column.displaynname}}
以上是"angularjs循环对象属性如何实现动态列"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
对象
属性
代码
动态
循环
字段
数据
篇文章
内容
数据库
浙江
成功
不怎么
优点
前端
名称
地址
大学
大部分
姓名
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络技术对乐器市场营销的影响
有关微信网络安全规定
成都友为网络技术有限公司
数据库关系自然连接
数据库重装后软件打不开
关于送气系统软件开发的意义
17年全球网络安全事件
阿里巴巴的网络技术总监
linq 大量数据库
惠普打印服务器上有任务删除不掉
张一鸣成立的互联网科技企业
怎么把软件开发项目上线
服务器加域需要开哪些服务
龙蟠科技网络安全招标
数据库系统原理第六版答案
手机软件开发工资多少
网络安全专业可以找工作吗
生产环境如何备份数据库
梦幻手游好运来服务器
广东美容软件开发公司简介
部队网络安全的教育
北京网络安全大会在线
如果泄露了公司的网络安全
oracle数据库工程师时薪
管家婆服务器名称打不开怎么办
戴尔电脑代理服务器设置怎么弄
阿里云服务器如何申请ftp
与氢相关的数据库
机顶盒连接服务器错误
脑控犯罪控制受害者的数据库