- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经尝试了几天 Spinejs 库,我在 Spinejs.com 上有文档,但直到现在,我仍然不知道 Spine 路由到底是如何工作的。从文档中,我知道如何创建新路由并将它们添加到 Spine 路由中。但它是如何工作的?我尝试用 2 个 Controller Task 和 TaskList 从 Spine.Controller 扩展创建一个示例,我还添加了 2 个路由 Controller :“#/task”和“#/tasklist”:
Spine.route.add("#/task");
Spine.route.add("#/tasklist");
Spine.route.setup();
在 Task 和 TaskList Controller 中,我只是在它们的构造函数中提醒一条消息。
但是当我浏览:“http://hellospine.html/#task”时 -> 没有任何反应然后 "http://hellospine.html/#tasklist"-> 没有任何反应我认为,url“#task”和“#tasklist”中的路由值让 spine 调用适当 Controller 的构造函数,但它不起作用。
你有什么想法吗?我是否应该再进行配置以使其运行适当的 Controller ?我也想知道spine路由的工作流程,请帮帮我,非常感谢!
最佳答案
3 件事:
Spine.Route.add
是为了在 Controller 之外使用。#
。所以:
Spine.Route.add('/hi', function () {
alert('Hey you!');
});
Spine.Route.setup()
演示 here
但请引用http://spinejs.com/docs/routing
干杯。
关于javascript - spine 路由(spine js mvc)如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8191330/
我已经尝试了几天 Spinejs 库,我在 Spinejs.com 上有文档,但直到现在,我仍然不知道 Spine 路由到底是如何工作的。从文档中,我知道如何创建新路由并将它们添加到 Spine 路由
我已经创建了一个 Spine Controller ,我想从它的一个方法中触发一个自定义事件“创建”。 然后我想要另一个 Spine Controller 来监听那个事件。 这怎么可能使用 Spine
如果 ($(this).val() == "Spine") 但如果 ($(this).val() == "Spine"||"Brian") 然后选择菜单关闭然后在选择 "optionbodyRegio
我在保存创建的模型记录时遇到问题表单的数据。使用从表单中获取数据 .fromForm(form)有效,因为它包含所有值。但是,当我保存记录时,它只保存记录的cid,没有别的。 这是记录时记录的样子:
我正在尝试使用 d3(使用 Spine.app 生成)制作一个新的 spine javascript 应用程序。我尝试了以下方法: 编辑 slug.json,并将“d3”添加到依赖项数组。 运行“np
我需要在 spine.js 中支持集合。我知道 spine.js 目前不支持这个 - 不确定它是否会支持。 是否有人添加了此功能或知道实现它的最佳方法? 最佳答案 此功能是内置的。 集合只是模型中的类
我一直在整个 StackOverflow 上搜索,但我找不到这个问题的答案。 Spine(MVC Javascript 框架)中类的用途是什么? http://maccman.github.com/s
是否可以从spine js模型的实例中获取模型名称?例如,假设我有以下对象: var Client = Spine.Model.sub(); Client.configure('Client', 'i
所以我一直在看Spine.js最近作为 Backbone 的替代品。但是,在文档中指出: Works in all major browsers (Chrome, Safari, Firefox, I
我刚刚了解 Backbone.js 和 Spine.js 等 JavaScript 框架如何在更新 View 等方面处理数据模型的客户端状态。我希望使用 Backbone 构建 Web 应用程序将其模
如果我有一个“专辑”列表,并且单击其中一个,我会导航到另一个 View (/#/album/:id),该 View 由名为 SingleAlbum 的 Controller 控制。它正确获取数据,但我
我最近一直在研究相当多的 JavaScript 框架的 MVC,我非常喜欢 Spine.js 的整体感觉以及它使用 CoffeeScript 的事实。也就是说,我现阶段主要关心的是我需要能够将 MVC
我有一个情节: 但我希望刻度线位于零轴(就像在正常图形中一样...)。我看过this example还有this example但我有问题: 如果我尝试: import matplotlib.pypl
我需要实现现有的 WSDL。我尝试继承我的复杂类型类。但如果派生类实现 xml 属性,我会收到错误。如果派生类未实现 xml 属性,则不会出现错误。 我是不是做错了什么?(spyne版本'2.12.1
出于一个奇怪的原因,我找不到在 Python 的 matplotlibrc 文件中指定 spines 配置的方法。关于如何使 matplotlib 默认不绘制上脊和右脊有什么想法吗? (来源:sour
iOS 文档说我们可以一次显示一个或两个页面,具体取决于书脊位置或位置以及双面状态... 但是,我无法理解“UIPageViewController 中的 spine 到底是什么?” 最佳答案 它仅在
正如我在 Spine.js 源代码中看到的,Model.each() 函数按照 ID 的顺序返回模型的记录。在排序很重要的场景中,这是完全不可靠的:长人员列表等。 您能否提出一种保持原始记录排序的方法
我是 spine 的新手,现在我正在尝试设置我的第一个小应用程序。 我有一个 Posts Controller,其中定义了 2 条路线:一个显示特定帖子,一个显示所有帖子 class Posts ex
是否可以在同一个 Spine.js 中有两个 Controller :Apartments 和 Map。有没有办法在选择公寓时调用让 map 做某事? # Apartments class Show
我正在将 spine javascript 库用于独立的 javascript 应用程序。我大量使用发布者/订阅者模型并将代理回调绑定(bind)到 spine 模型。当我尝试解除绑定(bind)代理
我是一名优秀的程序员,十分优秀!