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.
1. Pembolehubah global dalam js wujud dalam keseluruhan ruang global Pemalar yang dihasilkan oleh dua kaedah
angular
hanya mempunyai kesan dalam konteksangular
.2.
angular
dalamconstant()
mencipta pemalar yang boleh dikonfigurasikan, manakalavalue()
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 kaedahconstant()
boleh dikonfigurasikan melalui.config
, tetapi pemalar yang dihasilkan olehvalue()
tidak boleh. dikonfigurasikan.5. Biasanya gunakan
value()
untuk mendaftarkan objek atau fungsi perkhidmatan dan gunakanconstant()
untuk mengkonfigurasi data.http://stackoverflow.com/a/13015756/2586541