1

我试图让 crossroads.js 与 require.js 一起工作,这两个项目都是新手。Crossroads 不断失败,因为它的信号依赖被传递为未定义。项目中是否存在错误,或者我做错了什么?

这是一个 jsfiddle: http: //jsfiddle.net/zkemk/2/ 检查控制台日志。

这可能是重复的,但我不确定,因为这个问题似乎已经死了并且描述得不是很好:Crossroads.js and require.js

4

1 回答 1

1

Crossroads 项目的“lib”文件夹中的 JS-Signals 版本已过时,它没有调用define()这就是它失败的原因(v0.7+ 调用定义)。我更新了 jsfiddle 以链接到最新版本的信号,它按预期工作:http: //jsfiddle.net/zkemk/3/ - 我也会更新 Crossroads 存储库中的文件。带来不便敬请谅解。

于 2012-10-01T13:13:30.533 回答