摘要: 1、实现一个函数,运算结果可以满足如下预期结果:add(1)(2) // 3add(1, 2, 3)(10) // 16add(1)(2)(3)(4)(5) // 15实现:function add () { var args = Array.prototype... 阅读全文
posted @ 2017-06-01 14:49 zc的救赎 阅读(180) 评论(0) 推荐(0)
摘要: 在做一个开源项目的时候,使用了"angular-route": "^1.6.4",发现设置了标签的href后,点击后路径出现的不是#/,而是#!#。然而我并没有设置hashPrefix。About点击标签后地址栏中出现:http://localhost:9000/#!... 阅读全文
posted @ 2017-05-28 22:50 zc的救赎 阅读(299) 评论(0) 推荐(0)
摘要: 完整项目资源下载路径:http://download.csdn.net/detail/qq_28506819/9851744使用方法:cd到跟目录,然后npm install。运行项目,npm start本项目需要安装mongodb数据库。路由文件index.js。v... 阅读全文
posted @ 2017-05-25 10:20 zc的救赎 阅读(229) 评论(0) 推荐(0)
摘要: 在express4.x中app.js被申明为一个模块,而不是一个主程序入口,在文件的最后暴露出了这个模块,如下所示app.jsmodule.exports = app;但是我们在routes目录下的index.js文件中引用它却会出处,一下程序报:app.get is... 阅读全文
posted @ 2017-05-24 17:32 zc的救赎 阅读(1171) 评论(0) 推荐(0)
摘要: net start mongodb 服务名无效 或者 net start mongodb 发生错误5,拒绝访问。是因为没有用管理员权限运行cmd。解决方案:在window中,在搜索框输入cmd后,在cmd上点击右键,用管理员身份运行。此时在输入命令就可以了 ... 阅读全文
posted @ 2017-05-24 16:52 zc的救赎 阅读(718) 评论(0) 推荐(0)
摘要: promise约定(promise)是一个对象,表示在未来时间点会发生的某件事情,约定可以是三种状态之一:等待、完成或拒绝。约定将从等待状态开始,然后可以转换为完成或者拒绝状态,一旦约定完成或者被拒绝,它就无法再改变状态。例如我们的$http服务返回的就是一个经过包装... 阅读全文
posted @ 2017-05-23 11:29 zc的救赎 阅读(191) 评论(0) 推荐(0)
摘要: $injector其实是一个IOC容器,包含了很多我们通过.module()和$provide创建的模块和服务。$injector服务提供了对依赖注入器对象的访问,当然我们也可以调用angular.injector()来获得注入器。var injector1 = an... 阅读全文
posted @ 2017-05-22 17:44 zc的救赎 阅读(190) 评论(0) 推荐(0)
摘要: config配置块Angular应用的运行主要分为两部分:app.config()和app.run(),config是你设置任何的provider的阶段,从而使应用可以使用正确的服务,需要注意的是在配置块中只有provider能被注入(只有两个例外是$provide和... 阅读全文
posted @ 2017-05-22 16:10 zc的救赎 阅读(547) 评论(0) 推荐(0)
摘要: angular指令比较晦涩难懂的就是complie和link字段了,什么时候该用complie?什么时候该用link?总是很难分别清楚。当理解了指令的真正编译原理的时候,就会发现这相当的简单。ng怎样处理指令其实是依赖于它定义时的对象属性的,你可以定义一个compil... 阅读全文
posted @ 2017-05-21 16:14 zc的救赎 阅读(398) 评论(0) 推荐(0)
摘要: 指令模板选项有complie和link两个字段,两者之间存在如下关系:当compile字段存在时,link字段将被忽略,compile函数的返回值将作为link字段。当compile不存在,link字段存在时,angular通过这样directive.compile ... 阅读全文
posted @ 2017-05-21 14:58 zc的救赎 阅读(234) 评论(0) 推荐(0)