前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >angularjs技术

angularjs技术

作者头像
全栈程序员站长
发布2022-09-15 10:47:53
3.1K0
发布2022-09-15 10:47:53
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

angularjs第一天

五大事件

1、绑定事件 ,ng-model; 2、绑定对应的控制器,ng-controller; 3、绑定对应的APP,ng-app; 4、单击事件,ng-click; 5、初始化事件,ng-init;

引入angularjs,使用angularjs语法

< script src=”…/plugins/angularjs/angular.min.js” type=“text/javascript”> </ script>

引入pagination分页插件

< script src=”…/plugins/angularjs/pagination.js” type=“text/javascript”> </ script> < link rel=“stylesheet” href=”…/plugins/angularjs/pagination.css”/>

定义一个APP

var app = angular.module(‘pinyougou’,[‘pagination’]);

定义一个控制器,在其控制器中可编写方法,$scope可指代网页中的任何一个元素, $http是angularjs内置的方法,前后端分离,可调用后台方法

app.controller(‘brandController’,function(scope, http){}

在控制器中编写一个方法

$scope.searchTbBrandEntity = function(){

代码语言:javascript
复制
			$http.post('../brand/searchTbBrandEntity.do?currentPage='+$scope.paginationConf.currentPage+'&pageSize='+$scope.paginationConf.itemsPerPage,$scope.searchEntity).success(
					function(response){
						$scope.entity = response.rows;
						$scope.paginationConf.totalItems = response.totalSize;
					}
			);
		}

在此方法中,采用的是post请求,success方法代表的是调用成功之后执行的操作

分页

< tm-pagination conf=“paginationConf”></ tm-pagination>

分页所需引用的方法,onchange事件代表的是当值发生改变后调用的方法

scope.paginationConf = { currentPage: 1, totalItems: 10, itemsPerPage: 10, perPageOptions: [10, 20, 30, 40, 50], onChange: function(){ scope.reloadfindByPage(); } }

多选,首先在文档中定义一个数组/集合,然后利用对应的$event事件获取到其获取的复选框,判断是否为选中状态,对其进行不同操作

$scope.selectedIds = [];

代码语言:javascript
复制
		$scope.getMultiCheckBox = function($event,id){
			
			if($event.target.checked){
				$scope.selectedIds.push(id);
			}else{
				var index = $scope.selectedIds.indexOf(id);
				$scope.selectedIds.splice(index,1);
			}
			
		}

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/164216.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 五大事件
  • 引入angularjs,使用angularjs语法
  • 引入pagination分页插件
  • 定义一个APP
    • 定义一个控制器,在其控制器中可编写方法,$scope可指代网页中的任何一个元素, $http是angularjs内置的方法,前后端分离,可调用后台方法
      • 在控制器中编写一个方法
        • 在此方法中,采用的是post请求,success方法代表的是调用成功之后执行的操作
    • 分页
    • 分页所需引用的方法,onchange事件代表的是当值发生改变后调用的方法
    • 多选,首先在文档中定义一个数组/集合,然后利用对应的$event事件获取到其获取的复选框,判断是否为选中状态,对其进行不同操作
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档