Angularjs
来源:互联网 发布:朝鲜扫码软件 编辑:程序博客网 时间:2024/05/18 13:09
<!DOCTYPE html><html><head><meta charset="utf-8" /><title></title><script type="text/javascript" src="js/angular.js"></script><style>.na {margin: 0 auto;text-align: center;width: 400px;height: 50px;line-height: 50px;background: lightsteelblue;}</style><script type="text/javascript">var app = angular.module("myapp", []);app.factory("productList", function() {return[{id: 910,name: "imac",price: 15400},{id: 80,name: "iphone",price: 5400},{id: 29,name: "ipad",price: 1420},{id: 500,name: "ipad air",price: 2340},{id: 1200,name: "ipad mini",price: 2200},]});app.controller("myctrl", function($scope, productList) {$scope.productList = productList;$scope.orderColumn = 'name'; //排序字段 $scope.orderSign = '-'; //为空时正序 为负号时倒序 $scope.sortProduct = function(sortColumn) { //点击列标题排序事件 $scope.orderColumn = sortColumn;if($scope.orderSign == "-") {$scope.orderSign = "";} else {$scope.orderSign = '-';}};//全部刪除$scope.removeAll=function(){$scope.productList=[];}//刪除$scope.del=function(index){$scope.productList.splice("index",1);}});</script></head><body ng-app="myapp" ng-controller="myctrl"><nav class="na"><input type="text" ng-model="search" placeholder="产品名称"><button ng-click="removeAll()">全部删除</button></nav><table border="1" align="center"><thead><tr><th ng-click="sortProduct('id')" >产品编号</th><th ng-click="sortProduct('name')" >产品名称</th><th ng-click="sortProduct('price')" >产品价格</th><th>删除 </th></tr></thead><tbody><tr ng-repeat="item in productList | filter:{'name':search} | orderBy:(orderSign + orderColumn)"><td>{{item.id}}</td><td>{{item.name}}</td><td>{{item.price | currency:'(RMB)'}}</td><td><button ng-click="del($inddex)">删除</button></td></tr></tbody></table></body></html>
阅读全文
0 0
- AngularJS
- angularjs
- Angularjs
- angularJS
- AngularJS
- AngularJS
- AngularJS
- AngularJs
- AngularJS
- AngularJs
- AngularJs
- AngularJS
- AngularJS
- AngularJS
- AngularJS
- AngularJS
- angularjs
- AngularJS
- nsis安装增加启动运行支持
- 平面列表
- 秦心,Recyclerview+okhttp
- 7. Reverse Integer
- 比特币基础概念入门 2
- Angularjs
- Java常用API(二)String
- 深入理解Java中的重写和重载
- 分段与分页
- An Introduction to Flask 16~18
- 虚拟机的三种联网方式——理论篇
- TCP/IP、Http、Socket的区别
- Python机器学习Sklearn入门之神经网络
- Atcoder 083 Restoring Road Network(类弗洛伊德)