`
leiwuluan
  • 浏览: 707109 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Angularjs构建一个CRUD应用可能用到的全部内容包括:数据绑定、基本模板标识符、表单验证、路由、深度链接、组件重用、依赖注入

 
阅读更多
使用Angularjs 
优点:
构建一个CRUD应用可能用到的全部内容包括:数据绑定、基本模板标识符、表单验证、路由、深度链接、组件重用、依赖注入。


 
 


 
 
 


 
 
 


 
 
 


 
var AppController = function($scope)
{

	/** 显示列表 **/
	$scope.AppList = [];
	$scope.getAppPageList = function(page, size, noDigest)
	{
		DAO.getAppPageList(function(service){
			$scope.AppList = service.appList;
			$scope.$digest(); // 刷新显示数据
		}, {page: page, size: size});
	};
	

	$scope.AddAppPanelShow = false; // 显示弹出框
	$scope.getAppPageList(1, 12, 'digest'); // 初始化显示列表
	
	/** 显示添加页面 **/
	$scope.showAppPanel = function()
	{
		$scope.AddAppModel = {};
		$scope.AddAppPanelShow = true;
	};

	/** 添加App **/
	$scope.addAppAction = function()
	{
		var strArr = [];
		for(var key in $scope.AddAppModel)
			strArr.push(key + ' : "' + $scope.AddAppModel[key] + '"');
		
		$scope.AddAppPanelShow = false; // 
		alert(strArr.join(','));
	};

	/** 显示修改App **/
	$scope.updateApp = function(app)
	{
		$scope.AddAppModel = app;
		$scope.AddAppPanelShow = true; 
	};
}

/** DAO 数据请求 **/
var DAO = {
	getAppPageList : function(cb, condition)
	{
		Util.getJsonP('appServlect/getAppPageList.js?callback=funCall', cb, null, condition);
	}
};

var Util = {

	/** 获取http数据请求 **/
	getHttpData : function(url, cb, errorcb, data, type)
	{
		$.ajax({
			url : url,
			type : type,
			data : data,
			timeout:30000,
			success : function(redata, s)
			{
				cb.call(this, redata);
			},
			error : function()
			{
				alert('请求失败!');
				if(errorcb != null)
				errorcb.call(this);
			}
		});
	},
	
	/** jsonp **/
	getJsonP : function(url, cb, errorcb, params)
	{
		funCall = cb;
		$.jsonp({ url : url});
	}
};
var funCall = function() {};
 
  • 大小: 23.4 KB
  • 大小: 95.1 KB
  • 大小: 101.5 KB
  • 大小: 189.5 KB
  • 大小: 68.2 KB
3
1
分享到:
评论
3 楼 annie211 2017-09-27  
   
2 楼 ichenwenjin 2015-11-25  
    
1 楼 clshanghe 2014-08-27  
你好! angular如何保存到数据库!

相关推荐

    angular1.7.0-rc.0

    构建一个CRUD应用可能用到的全部内容包括:数据绑定、基本模板标识符、表单验证、路由、深度链接、组件重用、依赖注入。 测试方面包括:单元测试、端对端测试、模拟和自动化测试框架。 具有目录布局和测试脚本的种子...

    AngularJS开发技术指南

    AngularJS旨在成为WEB应用开发的端对端解决方案,提供了CRUD应用所需的所有功能,如数据绑定、模板标识符、表单验证、路由、深度链接、组件重用和依赖注入。它还提供了全面的测试支持,包括单元测试、端对端测试、...

    AngularJS开发指南

    AngularJS中构建CRUD应用的完整内容包括数据绑定、模板标识符、表单验证、路由、深度链接、组件重用和依赖注入。 AngularJS还提供了一整套的测试工具和概念,包括单元测试、端对端测试、模拟以及自动化测试框架。...

    AngularJS详细使用说明从零到高手

    下面是一个简单的AngularJS应用示例,用于演示如何构建一个包含表单的CRUD应用: ```html <!DOCTYPE html> <script src="http://code.angularjs.org/angular-1.1.0.min.js"> <script src="script.js"></script>...

    Simple CRUD Operation Using AngularJS - Part 2.zip

    AngularJS是一个强大的前端JavaScript框架,由Google维护,它允许开发人员构建动态、数据驱动的Web应用。其核心特性包括数据绑定、依赖注入、模块化和指令系统,这些都极大地简化了前端开发。 1. **数据绑定**:...

    angularJS开发教程

    在应用构建方面,AngularJS提供了端对端的解决方案,包含路由、深度链接、组件重用、依赖注入等功能,这些让AngularJS成为构建CRUD应用的理想选择。AngularJS支持单元测试、端对端测试和自动化测试,通过这些测试...

    Creating an AngularJS CRUD.zip

    在本项目"Creating an AngularJS CRUD.zip"中,我们探讨的是使用AngularJS框架构建一个完整的CRUD(创建、读取、更新、删除)应用程序。AngularJS是Google维护的一个JavaScript库,它极大地简化了Web应用的开发,...

    angularjs developer guide

    AngularJS自带了一套完备的工具集,用于构建CRUD应用程序,包括数据绑定、基础模板指令、表单验证、路由等功能。 AngularJS试图将HTML转变成一个为应用程序设计的语言。HTML是一个声明性的语言,非常适合于静态文档...

    AngularJS详细使用说明从零到高

    - **表单处理**:AngularJS提供了强大的表单验证和处理能力,简化了前端表单的工作量。 #### 三、AngularJS的开发环境搭建 为了开始使用AngularJS开发项目,需要完成以下步骤: 1. **安装Node.js**:Node.js是一...

    Angularjs学习教程

    此外,AngularJS还支持路由和深度链接,允许开发者构建单页应用(SPA),组件重用和依赖注入则进一步增强了应用的模块化和可维护性。 在测试方面,AngularJS也提供了一整套解决方案,包括单元测试、端对端测试、...

    VUE实现静态数据的CRUD功能

    - `App.vue`: 应用的主组件,可能包含了一个表格用于显示数据,以及按钮用于导航到其他CRUD操作页面。 - `crudService.js`: 可能是一个服务模块,封装了与后端通信的逻辑,如添加、获取、更新和删除数据的API调用。 ...

    AngularJS学习笔记

    - **7.5 表单控件**:AngularJS提供了丰富的表单控件指令,如`ng-model`用于双向数据绑定,`ng-required`、`ng-minlength`等用于验证表单输入。 #### 8. 模板中的过滤器 - **8.1 排序orderBy**:使用`orderBy`过滤...

    angular文件

    虽然这种抽象会带来一定程度的灵活性损失,但对于绝大多数 CRUD 应用来说,AngularJS 提供了一个高效且强大的开发框架。通过学习和掌握 AngularJS 的核心概念和技术,开发者可以快速构建出高质量的 Web 应用程序。

    angularjsdemo

    【标题】"AngularJS Demo" 是一个展示AngularJS实际应用的示例项目,它可能包含了开发者在学习或实践AngularJS框架时创建的各种组件和功能。AngularJS是Google维护的一个前端JavaScript框架,它用于构建交互式的单页...

    一个基于AngularJS的导游信息管理系统,可以进行简单的CRUD操作.zip

    本项目实践旨在介绍一个基于AngularJS的导游信息管理系统,该系统能够实现对导游信息的基本 CRUD(创建、读取、更新、删除)操作,从而为旅游业提供高效的数据管理手段。接下来,我们将深入探讨该系统的架构、核心...

    CRUD angularJS in vb6_wwwincrud_incrudcomhttps_furjgz_crud_WEBBR

    AngularJS是一个强大的前端JavaScript框架,它提供了双向数据绑定、依赖注入和模块化等功能,极大地简化了Web应用的开发。 首先,让我们深入了解VB6和AngularJS的基本概念。Visual Basic 6是一款由Microsoft开发的...

    Clip-Two AngularJs-Admin

    【AngularJS-Admin:一个基于AngularJS的后台管理系统框架】 AngularJS,由Google维护的JavaScript框架,被广泛用于构建交互式、动态的Web应用程序。它以其数据绑定和依赖注入两大特性,大大简化了前端开发流程。...

Global site tag (gtag.js) - Google Analytics