cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Perbezaan antara pembolehubah global dalam angularjs

definisi global malar/nilai/js Apakah perbezaan antara 3 ini?

PHP中文网PHP中文网2858 hari yang lalu733

membalas semua(2)saya akan balas

  • PHP中文网

    PHP中文网2017-05-15 16:56:33

    1. Pembolehubah global dalam js wujud dalam keseluruhan ruang global Pemalar yang dihasilkan oleh dua kaedah angular hanya mempunyai kesan dalam konteks angular.
    2. angular dalam constant() mencipta pemalar yang boleh dikonfigurasikan, manakala value() mencipta pemalar yang tidak boleh dikonfigurasikan.
    3. Khusus: Kaedah constant() boleh mendaftarkan pembolehubah sedia ada sebagai perkhidmatan, dan kemudian menyuntiknya ke bahagian lain aplikasi melalui suntikan kebergantungan Nota: Pemalar yang dijana tidak boleh 装饰器拦截.
    4. Kaedah value() pada asasnya sama dengan kaedah di atas Perbezaannya ialah: pemalar yang dijana menggunakan kaedah constant() boleh dikonfigurasikan melalui .config, tetapi pemalar yang dihasilkan oleh value() tidak boleh. dikonfigurasikan.
    5. Biasanya gunakan value() untuk mendaftarkan objek atau fungsi perkhidmatan dan gunakan constant() untuk mengkonfigurasi data.

    balas
    0
  • PHPz

    PHPz2017-05-15 16:56:33

    http://stackoverflow.com/a/13015756/2586541

    balas
    0
  • Batalbalas