angularjs 给封装的模态框元素传值,和实现兄弟传值

本例实现封装的元素所放的位置不同,而选择不同的传值,这里举例封装了bootstrap模态框,以后也方便大家去直接使用。方法举例如下:首先主页调用css/js有:<linkrel="stylesheet"href="css/bootstrap.css"type="text/css"></link><scripttype="text/javascript"src="js/angular.js"></script><scripttype="text/javascript"src="js/jquery.min.js"></script><scripttype="text/javascript"src="js/bootstrap.js"></script>模态框html页面代码:<!--模态框(Modal)--><divclass="modalfade"id="myModal"tabindex="-1"role="dialog"aria-labelledby="myModalLabe...

angularJS简单调用接口,实现数组页面打印

相比较jquery,angular对这种接口数据处理起来会方便的多。这里举例调用中国天气网的api接口。首先肯定要引入angular.js这个不多说<linkrel="stylesheet"href="css/bootstrap.css"type="text/css"></link><scripttype="text/javascript"src="./js/angular.js"></script>其次js代码如下:varapp=angular.module("myApp",[]);app.controller("myCtrl",['$scope','$http',function($scope,$http){varurl='http://wthrcdn.etouch.cn/weather_mini?city='+'北京';$http.get(url).then(function(response){$scope.cityname=response.data.data.city$scope.myweather=response.data...

flask开发过程中的常见问题

1.使用supervisorctl时报“http://localhost:9001refusedconnection”错误  解决方法:使用supervisorctl时指定配置文件   #supervisorctl-c/etc/supervisor.conf2.重启supervisord  直接kill掉  使用#supervisorctl-c/etc/supervisor.confreload不太靠谱...

flask之路径与函数的映射

一:运行报错  OSError:[Errno98]Addressalreadyinuse:5000端口可能被占    lsof-i:端口号 查看端口被那个进程使用,结果是python3.5  killPID杀死这个进行,运行程序,flaks框架正常运行  fromflaskimportFlaskapp=Flask(__name__)@app.route("/")defaa():return"indexpage"@app.route("/login")#路径与视图函数的映射,通过路径匹配指定的视图函数deflogin():return"loginpage"@app.route("/register")defregister():return"registerpage"if__name__=="__main__":  print(app.url_map)app.run()app.url_map:路径与视图函数的映射Map([<Rule'/register'(GET,HEAD,OPTIONS)->register>,<Rule'/login'(GET,HEA...

flask之创建项目

一:安装flaskworkonflask_project进入虚拟后安装flaskpipinstallflask==0.10.1安装指定的版本进入虚拟环境的目录,查看创建的所有的虚拟环境,创建的虚拟环境中有指定的python解释器 进入虚拟环境,查看包的管理 总结:虚拟环境与真实环境怎么进行隔离:1.python解释器的隔离2.包管理的隔离二:项目迁移  加入项目迁移到别的机器上,那么项目运行所依赖的包,就要到新机器上重亲一个一个重新安装,比较麻烦,经pip的包名生成文件,方便迁移  pipfreeze>requirements.txt 三:pycharm创建创建一个桌面目录,项目解释器选择flask_project虚拟环境里面的python3。1.工程文件下,创建一个hello.py文件hello.pyfromflaskimportFlask#创建flask的应用对象app=Flask(__name__)#这样设定,就是可以让这个包被别人导入后,__name__==hello.py,判断条件下不满足,因此一般作为程序的入口。if__name__=="...
IT猿 IT猿·2020-03-28

flask之环境的搭建

一、查看ubantu上是否安装虚拟环境的包virtualenv--version这里显示的是:15.0.1的版本,如果没有的话,sudopipinstallvirtualenv sudopipinstallvirtualenvwrapper(虚拟环境管理工具)virtualenvwrapper是virtualenv的扩展管理包,用于更方便管理虚拟环境,它可以做:将所有虚拟环境整合在一个目录下管理(新增,删除,复制)虚拟环境切换虚拟环境查看创建虚拟环境的命令 mkvirtualenv--version没有的话参考链接:https://www.cnblogs.com/yanguhung/p/10145759.html二、创建虚拟环境mkvirtualenv虚拟环境名称(默认python2.x) 例如:mkvirtualenvpy_flask 但是由于我的是pyhton3的版本,因此指定了虚拟环境中pyhon的版本为3mkvirtualenv-ppython3flask_project创建过程中报错:OSError:Command/home/pytho...
IT猿 IT猿·2020-03-28

css position: absolute、relative详解

CSS2.0HandBook上的解释: 设置此属性值为absolute会将对象拖离出正常的文档流绝对定位而不考虑它周围内容的布局。假如其他具有不同z-index属性的对象已经占据了给定的位置,他们之间不会相互影响,而会在同一位置层叠。此时对象不具有外补丁(margin),但仍有内补丁(padding)和边框(border)。 要激活对象的绝对(absolute)定位,必须指定left,right,top,bottom属性中的至少一个,并且设置此属性值为absolute。否则上述属性会使用他们的默认值auto,这将导致对象遵从正常的HTML布局规则,在前一个对象之后立即被呈递。 TRBL属性(TOP、RIGHT、BOTTOM、LEFT)只有当设定了position属性才有效。 当设定position:absolute 如果父级(无限)没有设定position属性,那么当前的absolute则结合TRBL属性以浏览器左上角为原始点进行定位 如果父级(无限)设定position属性,那么当前的absolute则结合TRBL属性以父级...

正确理解WPF中的TemplatedParent

(注:LogicalTree中文称为逻辑树,VisualTree中文称为可视化树或者视觉树,由于名称不是很统一,文中统一用英文名称代表两个概念,况且VisualTreeHelper和LogicalTreeHelper也是WPF中提供的类名称) 众所周知WPF中的LogicalTree是逻辑上定义的元素层次树,而实际上显示在屏幕上的元素层次树是VisualTree,VisualTree是LogicalTree节点扩充后的的产物。因此从VisualTree的角度上看(VisualTree当然是完整的一个),LogicalTree被分割成一段一段的,而这些段与段的连接点,就是和TemplatedParent有关。 这个概念在WPF类模型中是FrameworkElement.TemplatedParent属性。WPF中的模板(数据模板和控件模板)都可以扩展LogicalTree,那么模板所修饰的对象就是模板中元素的TemplatedParent,此时模板元素和修饰对象都会出现在VisualTree中,但模板元素肯定不属于被修饰元素的LogicalTree,但是模板有自己的L...

zorm 1.2.9 发布,Golang 轻量级 ORM, 测试用例即文档

更新内容如下: IEntityMap支持主键自增或主键序列更新方法返回影响的行数affected修复查询IEntityMap时数据库无记录出现异常的bug测试用例即文档  https://gitee.com/chunanyong/zorm/blob/master/test/BaseDao_test.go源码地址:https://gitee.com/chunanyong/zormgogetgitee.com/chunanyong/zorm基于原生sql语句编写,是 springrain 的精简和优化自带代码生成器代码精简,总计2000行左右,注释详细,方便定制修改支持事务传播,这是zorm诞生的主要原因支持mysql、postgresql、oracle、mssql、sqlite支持数据库读写分离测试用例即文档生产使用参考 UserStructService.go...

where T : class的含义

publicvirtualvoidUpdate<T>(Tentity,IDbTransactiontransaction=null,int?commandTimeout=null)whereT:class{if(entity==null){thrownewArgumentNullException("entity","UpdateinDBnullentity");}WriteConnection.Update<T>(entity,transaction:transaction,commandTimeout:commandTimeout);}这是参数类型约束,指定T必须是Class类型。 .NET支持的类型参数约束有以下五种:whereT:struct                         &nbs...
IT猿 IT猿·2020-03-28

golang安装卸载 linux+windows+raspberryPI 平台

  参考 https://golang.org/doc/install    自ECUG2013洗脑回来,就渴望早点接触Go听着许式伟和谢孟军的演讲发现go的网络库的确很强大,高负载利器,语言的一些精简导致很容易写出高效代码,而且开发效率 很高不,应该是非常高  。(rpcjson,xml,.....其他一些自带的库也都很成熟) 是不是传说中的好东东,必须自己用了才能知道 ECUG视频传送们www.youtube.com/watch?v=af7qOeN9Mvk  推荐一些相关书籍学写的话,当然书籍更系统 推荐书籍:1.英文版《thewaytogo》  中文版《Go语言程序设计》 IVOBALBAERT2.中文版 《学习Go语言》            www.mikespook.c...

LayoutInflater的使用

 在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象的,而findViewById()是用来获得具体控件的。LayoutInflater经常在BaseAdapter的getView方法中用到,用来获取整个View并返回。LayoutInflater的用法有三种:第一种方法:LayoutInflaterinflater=LayoutInflater.from(this);Viewlayout=inflater.inflate(R.layout.main,null);第二种方法:LayoutInflaterinflater=getLayoutInflater();Viewlayout=inflater.inflate(R.layout.main,null);第三种方法:LayoutInflaterinflater=(...
IT猿 IT猿·2020-03-27

android:gravity 和 android:layout_Gravity属性

  LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。 他们的区别在于: android:gravity 属性是对该view中内容的限定.比如一个button上面的text.你可以设置该text相对于view的靠左,靠右等位置.android:layout_gravity是用来设置该view相对与父view的位置.比如一个button在linearlayout里,你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置.  即android:gravity用于设置View中内容相对于View组件的对齐方式,而android:layout_gravity用于设置View组件相对于Container的对齐方式。原理跟android:paddingLeft、android:layout_marginLeft有点类似。如果在按钮上同时设置这两个属性。android:paddingLeft="30px" 按钮上设置的内容离按...

实现列表两端完全对其text-aligh:justify 和display:inline-block

dispaly:inline-block对于块级元素,在IE8-下是不兼容的,所以一般不要用在这些元素上,可以用在inline元素上:spantext-align:justify实现子元素完全对齐父元素的两端,这样就可以根本无需计算每个列表元素间的margin间距,更不用去修改父容器的宽度。demo:.justify{text-align:justify;border:1pxsolid#000;}.justifyspan{display:inline-block;height:100px;background-color:red;width:300px;}<divclass="justify"><span>这是列表元素</span><span>这是列表元素</span><span>这是列表元素</span><span>这是列表元素</span></div>可以实现两端完全对齐,其实在子元素在一行不能完全放下,需要换行,如果最后一行的子元素比较少,不能完全占满父元素,最...

border-collapse

表格边框,对于别的元素加上的边框不起作用border-collapse : separate(默认) | collapse | inheritseparate : 边框独立效果图:collapse : 相邻边被合并效果图:inherit:规定应当从父元素持续 border-collapse 属性的值。...
IT猿 IT猿·2020-03-27
首页上一页...410411412413414...下一页尾页