cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimanakah $scope angularjs dimanipulasi oleh fungsi luaran?

Dua fail js dirujuk dalam halaman pada masa yang sama, satu ialah kawalan angularjs dan satu lagi adalah js biasa

kawalan:

javascriptvar app = angular.module('app', []);
app.controller('ctrl', function($scope) {
    $scope.aaa = 1;
});

JS biasa:

javascript(function() {
    $scope.aaa = 2;  //有什么办法可以让这个实现?
})();

Saya menyelesaikannya melalui google, http://www.cnblogs.com/czcz1024/p/3808345.html,浪费资源了,sorry。

高洛峰高洛峰2786 hari yang lalu540

membalas semua(3)saya akan balas

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-15 16:53:37

    Gunakan carian Google dengan baik masalah yang sering dihadapi ini biasanya ditemui pada StackOverflow
    Bagaimana untuk mengakses pembolehubah sudut $scope dalam konsol penyemak imbas?;

    javascriptangular.element('[ng-controller=ctrl]').scope();
    angular.element(document.querySelector('#id')).scope();
    

    balas
    0
  • 漂亮男人

    漂亮男人2017-05-15 16:53:37

    Penyelesaian paling desa...tingkap['skop']=$skop

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-15 16:53:37

    Tulis pengawal sudut dalam ungkapan fungsi yang dilaksanakan serta-merta:

        var app = angular.module('app', []);
        app.controller('ctrl', function($scope) {
            $scope.aaa = 1;
        });
    

    Kemudian masukkannya ke dalam js biasa

    (function(app) {
        $scope.aaa = 2;  //有什么办法可以让这个实现?
    })(app);
    

    balas
    0
  • Batalbalas