Pesquisa de site

javascript - Restangular - _.contains() não é uma função


Se você atualizou recentemente o restangular através do bower, ele terá instalado o lodash mais recente - o novo 4.0. No entanto, isso é um problema, pois o restangular/angular agora lança o erro - "_.contains() não é uma função."

Como você resolve?

Resposta #1

A solução é muito simples - você precisa instruir o restangular a usar uma versão inferior à mais recente do lodash - 3.10.0

Através do bower.json

 "lodash": "~3.10.0"

https://github.com/mgonto/restangular/issues/1298

Resposta #2

Você não poderia colocar isso em app.js

// If Restangular ever updates to lodash 4.0 remove this.
_.contains = _.includes