recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Angular et jquery utilisent tous deux le symbole $, y aura-t-il un conflit s'ils sont utilisés ensemble?

Par exemple, $scope.op = $('#box'), les deux $ avant et après appartiennent à des bibliothèques différentes. . Y aura-t-il un problème

世界只因有你世界只因有你2750 Il y a quelques jours945

répondre à tous(6)je répondrai

  • 漂亮男人

    漂亮男人2017-06-14 10:52:38

    Non
    $ dans jQuery équivaut à jQuery étant une variable$相当于jQuery是个变量
    angular中的$scope$http等也都是单独的变量
    其中$只是变量名的一部分 例如var $abc = 'abc' 其中$也不会与jQuery中$$scope, $http en angulaire etc. . sont également des variables distinctes

    où $ n'est qu'une partie du nom de la variable, par exemple var $abc = 'abc' où $ n'entrera pas en conflit avec $ dans jQuery🎜

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-14 10:52:38

    Je ne pense pas

    répondre
    0
  • 迷茫

    迷茫2017-06-14 10:52:38

    $scope$ sont deux noms de variables complètement différents qui n'ont aucun rapport. . .

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-14 10:52:38

    Pas question~
    $scope Vous pouvez le traiter comme un objet... $ C'est un autre objet
    comme var abc=1; var a=2;

    répondre
    0
  • 阿神

    阿神2017-06-14 10:52:38

    $scope中的$只是一个变量的前缀而已,本身和$无关。而jQuery中的$ est une vraie variable.

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-14 10:52:38

    Vous pouvez redéfinir un symbole pour jQuery et libérer le contrôle de $,
    Par exemple :
    `var $j = jQuery.noConflict();
    $j(".box").on("click",function() { //code});
    `

    répondre
    0
  • Annulerrépondre