Pertanyaan Menggunakan $ apply () dengan komponen


Saya mencoba menggunakannya $apply() dengan komponen 1,5 sudut dan saya mendapatkan kesalahan itu self.$apply bukan sebuah fungsi.

viewTest.controller('viewTest', function ($location) {
    var self = this;
    self.$onInit = function (location) {
    self.$apply()
    }
});

4
2018-02-19 11:17


asal


Jawaban:


untuk menggunakan kebutuhan yang berlaku $scope dari pada self. Karena $apply adalah angular js $ scope function sehingga Anda tidak bisa menjalankannya this

viewTest.controller('viewTest', function ($scope,$location) {
    var self = this;
    self.$onInit = function (location) {
    $scope.$apply()
    }
});

6
2018-02-19 11:18