Backbone router 未生效可能情况
2015-09-02 00:00
363 查看
摘要: router
今天写一个backbone router, 结果发现routes没有生效, 由于长时间没用了
开始时候发现
情况1:
Backbone.history.start() 忘记调用了
情况2:
手贱,心血来潮把初始化方法写成 constructor 结果不生效,修改 initialize 后正常工作
我XX 我还以为这2个方法是同样效果的呢, 现在看来 initialize 应该是backbone constructor 的回调函数(猜测啊) 闲情可以看backbone源码
记录一下吧,省的以后又忘记了
define(['backbone'],function(Backbone){ var navController = Backbone.Router.extend({ routes : { 'test':'test', 'nav/:path': 'gotoNav' }, initialize:function(){//constructor console.log(123); }, test:function(){alert(1)}, gotoNav:function(path){ console.log(path); } }); return navController; })
今天写一个backbone router, 结果发现routes没有生效, 由于长时间没用了
开始时候发现
情况1:
Backbone.history.start() 忘记调用了
情况2:
手贱,心血来潮把初始化方法写成 constructor 结果不生效,修改 initialize 后正常工作
constructor / initialize new Router([options]) When creating a new router, you may pass its routes hash directly as an option, if you choose. All options will also be passed to your initialize function, if defined.
我XX 我还以为这2个方法是同样效果的呢, 现在看来 initialize 应该是backbone constructor 的回调函数(猜测啊) 闲情可以看backbone源码
记录一下吧,省的以后又忘记了
相关文章推荐
- 轻量级javascript 框架Backbone使用指南
- Backbone.js的一些使用技巧
- angularJS中router的使用指南
- 理解 backbone.js 中的 bind 和 bindAll 方法,关于如何在方法中指定其中的
- Django 多数据操作 router 方法
- MPLS inter-as *** Option 2:mp-ebgp for ***v4
- 防火墙、路由器、交换机+模拟软件+流控
- rip命令汇总
- Loopback口的作用汇总
- Pptp router example
- 路由器配置命令
- h3c router command
- router password crack
- 四大备份利器的精彩实测(Symantec、HP、Backbone Netvault、Avamar)
- Router OS 的详细的设置方法
- 了解和配置Backbone Fast在Catalyst 交换机
- RIP 协议(版本2)-1
- CISCO 技术大集合
- 三层热备+负载均衡实例
- 路由器