怎么用angularjs 给一个固定列数但不固定行数的table绑定数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用angularjs 给一个固定列数但不固定行数的table绑定数据相关的知识,希望对你有一定的参考价值。

参考技术A 写了这么多AngularJS代码,可以说我对AngularJS了解比较深入了。Backbone也是一个很热门的JS框架,我通读了一下它的API文档,大概了解了他的运行机制。
Backbone很精巧,很强大。但对比AngularJS,我说说我看到的Backbone的缺点,由于接触时间短,可能会存在误解,见谅。
Backbone的Model把服务器端的数据模型映射到浏览器端,绑定数据验证机制,并与相应的REST操作绑定,这样每个数据模型都变成了独立体,方便REST操作,却限制REST的灵活性。比如我要将10个todo批量标记成已完成,它会发出10个REST请求。
Backbone的Model没有与UI视图数据绑定,而是需要在View中自行操作DOM来更新或读取UI数据,这点很奇怪。AngularJS与此相反,Model直接与UI视图绑定,Model与UI视图的关系,通过directive封装,AngularJS内置的通用directive,就能实现大部分操作了,也就是说,基本不必关心Model与UI视图的关系,直接操作Model就行了,UI视图自动更新。而Model数据验证、与服务器端的数据交互都是非常简单而自由的。
参考技术B 写了这么多AngularJS代码,可以说我对AngularJS了解比较深入了。Backbone也是一个很热门的JS框架,我通读了一下它的API文档,大概了解了他的运行机制。
Backbone很精巧,很强大。但对比AngularJS,我说说我看到的Backbone的缺点,由于接触时间短,可能会存在误解,见谅。
Backbone的Model把服务器端的数据模型映射到浏览器端,绑定数据验证机制,并与相应的REST操作绑定,这样每个数据模型都变成了独立体,方便REST操作,却限制REST的灵活性。比如我要将10个todo批量标记成已完成,它会发出10个REST请求。
Backbone的Model没有与UI视图数据绑定,而是需要在View中自行操作DOM来更新或读取UI数据,这点很奇怪。AngularJS与此相反,Model直接与UI视图绑定,Model与UI视图的关系,通过directive封装,AngularJS内置的通用directive,就能实现大部分操作了,也就是说,基本不必关心Model与UI视图的关系,直接操作Model就行了,UI视图自动更新。而Model数据验证、与服务器端的数据交互都是非常简单而自由的。
参考技术C 数据表可以用ui-grid模块

js中一个二维数组怎么判断某一固定列中是不是存在某值,要最优算法?

比如var array= [["122928002", "201048003,50025899"],["122928002", ",50023172"],["122928004", ",50023172"]]
因为我的array是动态添加的,可以不用for来判断array第一列,相同的话我会相加的,结果返回 newarray=[["122928002201048003,50025899,50023172"],["122928004", ",50023172"]]

var array = [["122928002", "201048003,50025899"], ["122928002", ",50023172"], ["122928004", ",50023172"]];
var newarray = array.filter((e,i,a)=>
var i1=a.findIndex(e1=>e1[0]==e[0]);
if(i1<i)
a[i1][1]+=a[i][1];
return false;

return true;
);
console.log(newarray);追问

在aspx上不适用=>这个怎么转呀

参考技术A 可以用数组的indexOf函数,方法arr.indexOf(find,start);find:要找的内容,必须;start:查找开始下标,可选;返回:查找数据所在的下标,如果没找到,返回-1 如果只要知道是否有8这个数字,直接调用arr.indexOf(8),如果返...

以上是关于怎么用angularjs 给一个固定列数但不固定行数的table绑定数据的主要内容,如果未能解决你的问题,请参考以下文章

tkinter ttk treeview 如何设置固定宽度?为啥它会随着列数而变化?

JavaSE7基础 定义二维数组 不固定的列数 固定的行数

android中listview如何支持上下滑动,左右滑动且左右滑动时可以指定固定列数

CSS 怎么使文字固定宽度

用jquery实现瀑布流(方式1-固定宽度和列数,按顺序添加图片)

python把数据写入文件,规定每个文件只有固定行数