文档章节

angularjs 自定义指令 弹出框

邮码
 邮码
发布于 2016/09/20 16:58
字数 136
阅读 99
收藏 0
  • define(['app', '../cons/serviceCons', '../services/httpHandler'],
  • function(app, serviceCons) {
  • 'use strict';
  • app.directive('wcsTaskSearch', ['wcs.ops.request', 'wcsDialog',
  • function(request, wcsDialog) {
  •   return {
    
  •   	restrict: "A",
    
  •   	scope: {
    
  •   		taskId: "=",
    
  •   	},
    
  •   	replace: true,
    
  •   	//templateUrl:'common/template/taskSearch.html',
    
  •   	controller: ['$scope',
    
  •   	function($scope) {}],
    
  •   	link: function(scope, element, attrs) {
    
  •   		var taskSearch = function() {};
    
  •   		taskSearch.prototype = {
    
  •   			loading: false,
    
  •   			critical: {},
    
  •   			totalCount: 0,
    
  •   			currentPage: 1,
    
  •   			pageSize: 10,
    
  •   			searchData: [],
    
  •   			search: function(critical, flag) {
    
  •   				this.searchData = [];
    
  •   				this.critical = critical;
    
  •   				if (!flag) {
    
  •   					this.currentPage = 1;
    
  •   				}
    
  •   				critical.pageIndex = this.currentPage;
    
  •   				critical.pageSize = this.pageSize;
    
  •   				this.loading = true;
    
  •   				var _this = this;
    
  •   				//console.log(critical);
    
  •   				request.sendRequestWithUrl(serviceCons.localServiceUrl + '/ops/taskMgr/taskList', {
    
  •   					params: critical
    
  •   				}).then(function(resp) {
    
  •   					if (resp.data.errorCode == '0') {
    
  •   						_this.totalCount = resp.data.data.totalCount;
    
  •   						_this.searchData = resp.data.data.data || [];
    
  •   					}
    
  •   					_this.loading = false;
    
  •   				});
    
  •   			},
    
  •   			pageChanged: function() {
    
  •   				this.search(this.critical, 1);
    
  •   			}
    
  •   		};
    
  •   		var showTaskDialog = function() {
    
  •   			wcsDialog.showDialogByUrl('common/template/taskSearchDialog.html', null, {
    
  •   				task: new taskSearch()
    
  •   			}).result.then(function(result) {
    
  •   				if (result) {
    
  •   					scope.taskId = result.TASK_ID;
    
  •   				}
    
  •   			});
    
  •   		};
    
  •   		$(element).on("click", showTaskDialog);
    
  •   	}
    
  •   };
    
  • }]);
  • });- 这里是列表文本

© 著作权归作者所有

邮码
粉丝 3
博文 5
码字总数 504
作品 0
浦东
高级程序员
私信 提问
开源中国的 AngularJS 优秀文章汇总

Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。 AngularJS很小,只有60K,兼容主流浏...

oschina
2014/08/24
5.8K
13
OSChina 技术专题之 AngularJS 更新版(201412)

Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。 AngularJS很小,只有60K,兼容主流浏...

OSC编辑部
2014/10/17
11.2K
26
《AngularJS学习整理》系列分享专栏

《AngularJS学习整理》系列分享专栏 《AngularJS学习整理》已整理成PDF文档,点击可直接下载至本地查阅 https://www.webfalse.com/read/201748.html 文章 教你用AngularJS框架一行JS代码实现...

开元中国2015
2018/11/09
159
0
AngularJS 的表单验证

今天我们将来看看Angular如何帮助做表单验证. 我们将讨论更多使用angular进行有关表单操作的东西(就像我们另外的一篇文章: 提交Ajax表单:AngularJS的方式). 不过不用担心,那篇文章不一定要...

oschina
2014/06/22
68.2K
7
【前端】—聊聊我认识的Angular

前言 最近接触的项目前端用到了Angular框架,之前略有耳闻,从vue换到Angular,感觉东西差不多,还是要系统学习的,先来了解下。 正文 1、Angular 的发展 AngularJS 是一款来自Google的前端J...

zt15732625878
2018/05/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Cloud 笔记之Spring cloud config client

观察者模式它的数据的变化是被动的。 观察者模式在java中的实现: package com.hxq.springcloud.springcloudconfigclient;import org.springframework.context.ApplicationListener;i...

xiaoxiao_go
昨天
4
0
CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
昨天
4
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
昨天
7
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
昨天
7
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部