上周写课程选择时间功能时需要将课程ID,星期,节次等参数传递给下一个页面,就查了查angularjs的ui-router跨页面传参,一开始是这样写的:在app.js下添加 params:{'args':{}} 然后在起始…
分类:angularjs
Angularjs 观察者模式 理解
观察者模式 观察者模式从字面意思就能知道它主要是做什么的,所以理解起来不难,但实际实现还是有一些难度。 观察者模式是定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。…
ng-options track by 思考
问题描述 昨天给陈杰讲解select时也是研究了一下ng-options中的track by。 之前一直不明白为什么不加track by就选不中。 分析 以下代码均在plunker中,在线代码演示 – plu…
Angular和SAP C4C的事件处理队列
Angular 我们在Angular框架的代码里能看到一个名为processQueue的函数: 这个函数是通过$scope.$apply启动的: 核心代码位于一个for循环里,循环体是一个存储异步处理任务的队列async…
angularjs 学期下拉列表指令
目标效果:当激活学期后,课程管理首页和增加课程的学期列表默认选中当前激活学期,而编辑课程时默认选中该课程所在学期 最初的想法:service层从后台请求到当前学期返回给c层,然后在c层将当前学期绑定到v层传递给指令,同时…
angularJs 表单验证
之前没事学习了一下angularjs的表单验证,在这里记录一下。 使用angularJs表单控件属性进行验证 在angularjs中表单被封装了,在给表单起名字之后就能看到表单的许多属性. 这些属性时用来方便给我们验证的…
angularjs通过过滤器返回超链接
在项目中有一个功能,需要把一段字符串拼接成一个超链接,效果如下图, 从数据库中得到的字符串格式如下 数据的格式很工整,以“#”和空格为标志就可以很顺利的分割, 开始想象的很美好,以为直接返回就好了。 但是现实很残酷,a标…
AngularJS 多指令 Scope 问题
问题描述 不确定度指令,传入参量类别,然后该指令列出该类别下的所有不确定度。 新增页面用到了三个该指令,只有最后一个成功,前两个都没有数据。 探究 源码 以下是指令源码: 'use strict'; /** * @ngd…
从零开始的Angular生活(一)— 环境搭建
本篇中,我们将使用angular-cli来构建我们的第一个angular项目。 一、安装Node.js及npm包管理工具 下载 Node.js:推荐下载 8.12.0 版本,较为稳定,下载后安装即可。 二、安装vscod…
非强检器具类别编辑总结
概述 重构非强检器具类别CRUD,实体间的关联较复杂,重构编辑时花了大量的时间。 非强检器具类别实体相关ER图: 问题总结 需求描述 不确定度的增删改查,这个和新增时是一致的,可以直接参考。 可选测量范围单位:这个后台存…
一次不仔细的错误(Put请求400错误)
上周问题 z-index 问题 再进行Put请求时,请求的id为undefined,提示400错误 解决办法 分析 总结 无论做什么事一定要,仔细、仔细、仔细!!!
项目重构总结
问题描述 用户需求变动,最近一直在修改之前的项目,虽然一直在执行重复的工作,但是也有了些重构项目的心得。 体会 最小改动 在原有的项目上修改,应该是“最小程度”地修改现有的设计。 使外部不知道本模块有所改动,也就是常说的…