javascript - Restangular - _.contains() nie je funkcia


Ak ste nedávno aktualizovali restangular cez bower, nainštaluje sa najnovší lodash - nová verzia 4.0. Toto je však problém, pretože restangular/angular teraz vyhadzuje chybu - „_.contains() nie je funkcia.“

Ako to vyriešiš?

Odpoveď č. 1

Riešenie je veľmi jednoduché - musíte povedať restangular, aby používal nižšiu verziu ako najnovší lodash - 3.10.0

Cez bower.json

 "lodash": "~3.10.0"

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

Odpoveď č. 2

Nemohol by si toto dať do app.js

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