$scope ialah pembolehubah yang disediakan secara dalaman oleh sudut.
scope secara amnya merujuk kepada konsep seperti perkhidmatan arahan skop dan sebagainya.
Dari segi pembolehubah
function($scope){
}
function(scope){
}
Tiada perbezaan.
Tetapi objek skop atau $scope di atas adalah objek yang disediakan secara dalaman oleh sudut Kami biasanya memperoleh objek ini melalui suntikan kebergantungan Jika anda memaparkan kebergantungan:
Mengikuti jawapan di atas, kod yang disuntik secara tersirat
app.controller("MainCtrl",function($scope){
});
$scope boleh disuntik melalui suntikan tersirat, tetapi apabila memampatkan kod js, nama pembolehubah biasanya digantikan dengan singkatan seperti abc, menyebabkan suntikan tersirat gagal. Oleh itu, suntikan paparan biasanya digunakan. Pada ketika ini, sama ada untuk menggunakan $scope atau skop menjadi sebahagian daripada spesifikasi pengekodan, dan tiada perbezaan.
$scope
ialah pembolehubah yang disediakan secara dalaman oleh sudut.scope
secara amnya merujuk kepada konsep seperti perkhidmatan arahan skop dan sebagainya.Dari segi pembolehubah
Tiada perbezaan.
Tetapi objek skop atau $scope di atas adalah objek yang disediakan secara dalaman oleh sudut Kami biasanya memperoleh objek ini melalui suntikan kebergantungan Jika anda memaparkan kebergantungan:
Nama pembolehubah yang disuntik mestilah $scope, dan parameter formal dalam fungsi tidak penting.
Jika ia suntikan tersirat,
Parameter fungsi mestilah $scope
Mengikuti jawapan di atas, kod yang disuntik secara tersirat
$scope boleh disuntik melalui suntikan tersirat, tetapi apabila memampatkan kod js, nama pembolehubah biasanya digantikan dengan singkatan seperti abc, menyebabkan suntikan tersirat gagal. Oleh itu, suntikan paparan biasanya digunakan. Pada ketika ini, sama ada untuk menggunakan $scope atau skop menjadi sebahagian daripada spesifikasi pengekodan, dan tiada perbezaan.