我试着用taffydb和杜兰达尔。我能够向ko.observableArray()添加简单的json-数据(一位同事向我展示了:-)。
现在我想用taffydb保存它。
main.js:
requirejs.config({
paths: {
'taffy': '../lib/db-master/taffy'
...
}
});participant.js:
define(['durandal/app', 'knockout', 'models/user', 'taffy'], function (app, ko, user, taffy) {
...
}每当我加上这句话:
var db = taffy;
db.insert({record:1, data:"test"});我知道这个错误:
未定义的TypeError:不能调用未定义的方法“插入”
如果将其排除在外,就会添加预期的测试数据。我是不是拿错了硬脑膜?
问候克劳斯
发布于 2014-02-18 12:35:53
如果您正在加载的是这段代码,那么在传递给RequireJS的配置中需要一个希姆,因为taffy是不知道的。我认为这样做是可行的:
shim: {
taffy: {
exports: "TAFFY"
}
}我从来没有使用过太妃糖,所以我不知道它的依赖关系可能是什么。您可能需要向shim中添加一个deps: [...]字段,以便提前加载依赖项。
https://stackoverflow.com/questions/21839677
复制相似问题