我已经尝试了 Spinejs 库几天,我在 Spinejs.com 上有文档,但直到现在,我仍然不知道 Spine 路由的工作原理。从文档中,我知道如何创建新路由并将它们添加到 Spine 路由。但它是如何工作的?我尝试使用 2 个控制器任务创建一个示例,任务列表从 Spine.Controller 扩展,我还添加了 2 个路由控制器:“#/task”和“#/tasklist”:
Spine.route.add("#/task");
Spine.route.add("#/tasklist");
Spine.route.setup();
在 Task 和 TaskList 控制器中,我只是在它们的构造函数中提醒一条消息。
但是当我浏览:“http://hellospine.html/#task”-> 什么都没有发生然后“http://hellospine.html/#tasklist”-> 什么都没有发生我认为,url 中的路由值“#task " 和 "#tasklist" 让脊椎调用适当控制器的构造函数,但它不起作用。
你有什么主意吗 ?我应该再配置以使其运行适当的控制器吗?我也想知道spine routing的工作流程,请帮帮我,非常感谢!