摘要:
【摘要】由于业务需要,将bootstrap-datetimepicker改成了layDate. layDate是一个较成熟且便于操作的jQuery日期插件,支持同一个视图内范围选择。封装成一个指令在多处调用。 HTML: 结果如下: 阅读全文
摘要:
html: js: 阅读全文
摘要:
【ngIf】表达式结果为真,显示元素;表达式结果为假,移除元素。 【ngSwitch】对表达式进行一次求值,然后根据其结果来决定如何显示指令内的嵌套元素。 一旦表达式有了结果,就可以 - 使用ngSwitchCase指令描述已知结果; - 使用ngSwitchDefault指令处理所有其他未知情况。 阅读全文
摘要:
Html: controller.js 效果: 阅读全文
摘要:
Angular是用Typescript构建的。因此在学习Angular之前有必要了解一下Typescript。 [ 类型 ] Typescript增加了类型系统,好处是: 1. 有助于代码编写,预防在编译期出现的bug 2. 有助于代码阅读,更清晰的表现代码意图 如: 在声明函数时,也可以为函数参数 阅读全文
摘要:
【摘要】后台管理系统权限控制到按钮级别,将每一个资源的key绑定在url中,渲染页面的时候去根据key来获取当前页面的按钮列表。 router.js controller.js 通过 :paramName 来指定路由的参数,然后在页面的控制器中使用 $routeParams.paramName 来解 阅读全文
摘要:
【摘要】在做国际化WEB项目的时候,遇到了一个根据用户浏览器所使用的自然语言切换默认语言版本的问题。于是,整理了这篇文章。 首先,W3Cschool关于Navigator的各个属性值说的很明确了,这里不再赘述。 然后,从各个浏览器的Navigator对象关于语言的属性上分析差异。 1.Google 阅读全文
摘要:
对ng-repeat的表格内容添加不同样式,html代码: 实现效果: 阅读全文
摘要:
1. 函数参数的默认值 [ 基本用法 ] 在ES6之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 上面的代码检查函数log的参数y有没有赋值,如果没有,则指定默认值为world。这种写法的缺点在于,如果参数y赋值了,但是对应的布尔值为false,则该赋值不起作用。就像以上代码的最后一行, 阅读全文