Angular.js: angular.module(...).info bukan fungsi di angular-aria

Dibuat pada 9 Mar 2017  ·  11Komentar  ·  Sumber: angular/angular.js

Saya menemukan bug berikut - setelah memutakhirkan angular-aria ke v1.6.3 yang baru saja dirilis, saya mendapatkan kesalahan berikut:

Uncaught TypeError: angular.module(...).info is not a function
    at angular-aria.js:62
    at angular-aria.js:403

Saat saya menurunkan versi ke v1.6.2, aplikasi bekerja dengan normal.

Komentar yang paling membantu

Anda juga perlu memperbarui angular ke 1.6.3. .info fn didefinisikan dalam angular.js itu sendiri. Itu selalu terjadi bahwa file inti dan file modul harus memiliki versi yang sama.

Semua 11 komentar

Anda juga perlu memperbarui angular ke 1.6.3. .info fn didefinisikan dalam angular.js itu sendiri. Itu selalu terjadi bahwa file inti dan file modul harus memiliki versi yang sama.

Ternyata itu masalah dengan ketergantungan material sudut, bukan sudut itu sendiri. Meninggalkan ini di sini jika ada yang memiliki masalah yang sama https://github.com/angular/material/issues/10475.

Terimakasih atas bantuannya!

Terima kasih banyak Narretz :)
Saya menghabiskan SATU hari untuk men-debug kode saya.

Hai, saya juga mengalami masalah ini. Tidak menggunakan Aria, hanya cookie sudut. Saya memutakhirkan ke angular 1.6.4 dan memperhatikan bahwa tidak ada fungsi info di angular.js

http://stackoverflow.com/questions/43188708/installed-angular-cookies-getting-angular-module-error-on-info-function

@leongaban , Anda harus memperbarui semua modul AngularJS berada di versi yang sama.

@gkalpak ya, itu adalah kesalahan saya, saya memiliki semua dependensi sudut yang dikelola oleh bower, bukan npm. Npm hanya untuk Gulp deps, tetapi saya juga memiliki angularjs di sana. Dihapus dari npm, diinstal melalui bower dan menjalankan skrip build saya dan semuanya berfungsi sekarang!

Hai, saya mendapatkan kesalahan yang sama dengan

  <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular-route.js"></script>
  <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>

@ileathan , mungkin coba muat angular.min.js dulu.

ganti saja ^ tanda versi sebelumnya menjadi ~ tanda tangani dan terapkan perintah berikut
pemasangan bower --force

itu berhasil untuk saya.. :)

cukup gunakan versi angular.min.js dan angular-sanitize.min.js yang sama.
itu akan diperbaiki 100% ;)

Saya memiliki masalah ini juga dan menyelesaikannya dengan menggunakan versi yang lebih rendah dari angular-aria

Apakah halaman ini membantu?
0 / 5 - 0 peringkat