backbone-routing相关内容
我在获取要路由的简单应用示例时遇到问题.我正在使用backbone-on-rails gem. 这是我的 App.js.coffee: window.App =楷模: {}集合:{}观看次数:{}路由器:{}$(document).ready ->MyRouter = Backbone.Router.extend(路线:'' : '指数'索引:->console.log("内部路由器")
..
我的代码如下: var AppRouter = Backbone.Router.extend({_数据:空,_长度:0,_index:空,_todos:空,_subtodolist:空,_subtodos:空,路线:{"*action": "索引",“类别/:名称":“哈希类别"},初始化:函数(选项){var self = this;如果(this._index === null){$.aja
..
这更多是一个概念性问题,就使用主干路由器和在主干中渲染视图而言. 举个例子(我正在构建来学习这个)我有一个基本的联系人 CRUD 应用程序,带有创建表单、所有联系人的列表、一个联系人单一视图和一个编辑表单. 为简单起见,我想说我一次只想看到其中的一个.显然,用 jQuery 显示和隐藏它们是微不足道的,但这不是我想要的. 我有两个想法, 1) 从我的路由器触发自定义事件,删
..
我有一个主干应用程序,我需要知道访问当前路由的路由器.可能吗? 例如:- 我从 #/test1 到达 #/current,在另一个例子中,也从 #/test1. 那么我可以通过某种方式知道检测以前的路由器命中吗? 我用过: Backbone.history.fragment 这只会给我当前访问的路线,而不是从哪条路线. 解决方案 您可以将历史记录存储在某个数组中
..
好的,我有 {{#each mainmenu}}
{{this.name}}
{{/每个}} 在我的路由器中 路线:{'': '指数','页面/第一页' : '第一页','页面/第二页' : '第二页',“页面/第三页":“第三页"},初始化:函数(){Backbone.history.start({
..
将 Backbone.Router.navigate 设置 test 为 true: var test = false;var Router = Backbone.Router.extend({路线:{'posts': 'showPosts'},showPosts: 函数 () {测试 = 真;}});路由器 = 新路由器();Backbone.history.start();router.na
..
我有一个很好的主干应用程序,除了页面加载时的路由选择.我需要使用路由器来实例化页面加载时的正确视图,但是由于某些原因,这些功能不会触发. 这是我的代码: var Router = Backbone.Router.extend({ routes: { ':page': 'pageAction', // Igonre this route - this fires
..
我有一些路线: routes: { "": "main", "!/": "main", "!/page": "page", "!/page/:id": "page" }, 然后我有一些html链接,例如: my link 如果我按一下我的链接,则可以访问URL site.com/#
..
当我使用基于Backbone.js哈希的路由时,如何使用Bootstrap的Scrollspy? 骨干路由器示例,该示例创建页面www.example.com/#somePage/123 var AppRouter = Backbone.Router.extend({ routes: { "": "home", "somePage/:id": "someP
..
我正在尝试扩展Backbone.History.loadUrl()以捕获404错误: var History = Backbone.History.extend({ loadUrl: function() { var match = Backbone.History.prototype.loadUrl.apply(this, arguments);
..
Backbone.history.navigate 和 this.router.navigate 之间有什么区别? 为什么有时前者会在以后工作? 解决方案 如果你看看骨干源,你会看到那个 Router.prototype.navigate 只是 Backbone.history.navigate 的代理,你可以在任何地方调用它而不需要对于路由器实例。 //用于保存片段的`Ba
..
这是一个概念性的问题,就使用骨干路由器和骨干网中的渲染视图而言。 为了一个例子(我是什么)建立以了解这一点)我有一个基本的CRUD应用程序的联系人,创建表单,所有联系人列表,联系人单一视图和编辑表单。 为了简单起见,我会说我只想一次看到其中一件事。显然用jQuery显示和隐藏它们将是微不足道的,但这不是我想要的。 我有两个想法, 1)从我的路由器触发自定义事件,删除所有视图
..
我建立一个简单的应用骨干,我主要有书籍列表(书籍名称+封面图片),并在那里我想新书添加到列表中的其他视图的视图。 当我用本本的观点正确呈现一个采样数据,但当我尝试书籍添加到列表中它不工作,我不知道这是问题。 下面是的jsfiddle http://jsfiddle.net/swayziak/DRCXf/4/我的code: HTML: <节类=“菜单”> <
..
我如何向服务器的呼叫使用骨干的localStorage我看到了这个问题,但我不知道我在哪里申请呢?
..
所以我有这样的骨干网应用程序,我使用的后端codeigniter。出于某种原因, pushState的:真正的不起作用 所以,我的我的骨干应用程序的main.js有这样: Backbone.history.start({pushState的:真正的,根:App.ROOT}); 我app.js有这样: VAR应用= { ROOT:'/项目/ MDK /“ }; 和我的导航模块,
..
具有使一航工程问题CI'm。我有一个项目列表视图,单个项目的HTML如下: <李数据角落=“false”的数据阴影=“false”的数据iconshadow =“真正的”数据wrapperels =“格”数据图标=“吊杆R“数据iconpos =”正确的“数据主题=”C“级=”UI-BTN UI的BTN-图标右UI丽有箭头的UI立UI丽拥有数UI的btn-达-C“>< DI
..
我想一个基本的Backbone.js的路由器声明转化为打字稿。 VAR AppRouter = Backbone.Router.extend({ 路线:{ “*动作”:“默认路由” }, 默认路由:功能(){ 文件撰写(“默认路由调用”); } });VAR app_router =新AppRouter();Backbone.his
..
我感兴趣的是有一个控制器来协调渲染,事件处理,网址导航的路由器和网络访问。类似于一个控制器就在脊柱位: http://spinejs.com/docs/controllers 在骨干网的境界,我能找到到目前为止是德里克·贝利的一篇文章:
..
我的应用程序基本上采取某种形式的输入,并返回一组结果。我有两个途径 路线:{ '':'搜索', “搜索”:“搜索”, '结果/:查询':'结果' }, 结果:功能(查询){ VAR搜索=新ResultsSearchView(); VAR电网=新的GridView({查询:查询}); } 如
..
下面是我的应用router.js 文件,其中我创建 Backbone.Router 对象,仅仅只有几条路线: VAR应用= ||应用{};App.Router = Backbone.Router.extend({ 路线:{ '':'showDashboard',//未示 “*其它':'showModalError” }, 默认路由:功能(
..