Kanso.js是一款轻松让你构建couchapps的工具。可以在文档中看到它包含underscore.js模块。
但是,我怎样才能准确地使用下划线.js方法,比方说,列表视图?我必须先要求吗?例如,我一直在使用union方法:
var newArray = oldArray1.union(oldArray2)
或
var newArray = union(oldArray1, oldArray2)
但是,当通过HTTP请求列表时,Kanso继续引发typeError。
答案 0 :(得分:3)
首先require
文件顶部的underscore
模块。如果您在Kanso的dev
分支(版本0.0.8),它看起来像这样:
_ = require('underscore')._;
在Kanso 0.0.7中,它将如下所示:
_ = require('kanso/underscore')._;
然后从下划线对象
中调用union
var newArray = _.union(oldArray1, oldArray2);
在Kanso 0.2.1(撰写本文时的当前版本)中,下划线有自己的包。以下是如何使用它:
在kanso.json文件中添加underscore
作为依赖项。
"dependencies": {
...
"underscore": null
}
在项目目录中运行kanso install
。
模块中需要underscore
。
_ = require('underscore')._;