cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - arahan tersuai dalam sudut

minesweeper.directive('ngRightClick', function($parse) {
    return function(scope, element, attrs) {
        var fn = $parse(attrs.ngRightClick);
            element.bind('contextmenu', function(event) {
                scope.$apply(function() {
                    event.preventDefault();
                    fn(scope, {$event:event});
                });
        });
    };
});

Kod di atas diterangkan sebagai arahan ngRightClick tersuai, tetapi pertama sekali saya tidak dapat memahami maksudnya bukankah arahan tersuai dalam bentuk berikut:

minesweeper.directive("mineGrid",function(){
    return {
        restrict:'E',
        replace:false,
        templateUrl:'./templates/mineGrid.html'
    }
});

Sila beri saya nasihat

phpcn_u1582phpcn_u15822805 hari yang lalu1319

membalas semua(2)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-05-27 17:46:42

    Pertama sekali, klik kanan tersuai bukanlah elemen tersuai dan tidak boleh dihadkan kepada elemen, apatah lagi HTML. Fungsi pulangan langsung ialah singkatan fungsi pautan pulangan langsung, dan butang kanan tersuai harus dihadkan kepada atribut.

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-27 17:46:42

    Ini menggunakan perkhidmatan $parse terbina dalam angular Adalah disyorkan untuk membaca artikel ini Arahan penjelasan terperinci orang dalam AngularJS

    balas
    0
  • Batalbalas