javascript - Restangular - _.contains() bir fonksiyon değil


Eğer yakın zamanda restangular'ı bower üzerinden güncellediyseniz, en son lodash sürümünü yüklemiş olacaktır - yeni 4.0. Ancak bu bir sorun teşkil etmektedir çünkü restangular/angular artık şu hatayı veriyor - "_.contains() bir fonksiyon değil."

Bunu nasıl çözersin?

Cevap #1

Çözüm çok basit - restangular'a en yeni lodash sürümünden daha düşük bir sürüm olan 3.10.0'ı kullanmasını söylemeniz gerekiyor

Bower.json üzerinden

 "lodash": "~3.10.0"

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

Cevap #2

Bunu app.js dosyasına koyamaz mısın?

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