Front-end - Apakah perbezaan antara $scope dan skop dalam angularjs
天蓬老师
天蓬老师 2017-05-15 16:55:58
0
2
708

Saya sentiasa mempunyai soalan dalam proses pembelajaran angularjs, apakah perbezaan antara $scope dan skop?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(2)
習慣沉默

$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:

app.controller("MainCtrl",["$scope",function(scopeObject){

}]);

Nama pembolehubah yang disuntik mestilah $scope, dan parameter formal dalam fungsi tidak penting.

Jika ia suntikan tersirat,

app.controller("MainCtrl",function($scope){

});

Parameter fungsi mestilah $scope

大家讲道理

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan