Использование underscore.js в Кансо - PullRequest
2 голосов
/ 18 ноября 2011

Kanso.js - это инструмент, с помощью которого можно легко создавать коуч-апы.Как можно прочитать из документации, он включает в себя модуль underscore.js.

Но как я могу точно использовать методы underscore.js в, скажем, представлении списка?Должен ли я сначала потребовать это?Например, я играл с методом объединения:

var newArray = oldArray1.union(oldArray2)

или

var newArray = union(oldArray1, oldArray2)

Тем не менее, Kanso продолжает вызывать ошибку typeError при запросе списка по HTTP.

1 Ответ

3 голосов
/ 25 ноября 2011

Первый require модуль underscore в верхней части вашего файла. Если вы находитесь в dev ветви Kanso (версия 0.0.8), это выглядит так:

_ = require('underscore')._;

В Kanso 0.0.7 это будет выглядеть так:

_ = require('kanso/underscore')._;

Затем вызовите union из объекта подчеркивания

var newArray = _.union(oldArray1, oldArray2);

Edit:

В Kanso 0.2.1 (текущая версия на момент написания) подчеркивание имеет свой собственный пакет. Вот как это использовать:

  1. Добавьте underscore в качестве зависимости в ваш файл kanso.json .

    "dependencies": {
        ...
        "underscore": null
    }
    
  2. Запустите kanso install в каталоге вашего проекта.

  3. Требуется underscore в модуле.

    _ = require('underscore')._;
    
...