検索

ホームページ  >  に質問  >  本文

angular.js - Angular 開発では、ネイティブ クリックではなく ng-click を選択する必要があるのはなぜですか?

私は Angular に出会ったばかりなので、誰かが私にアドバイスをくれることを願っています。

淡淡烟草味淡淡烟草味2784日前553

全員に返信(2)返信します

  • 大家讲道理

    大家讲道理2017-05-15 16:55:48

    1. ng-click中解析的是AngularJs表达式,而原生的click只是单纯的运行JavaScript的代码。
    2.关于AngularJS的表达式可以看这里(需翻墙),或者这里(不需要翻墙)。
    3.ng-click配合其它的指令可以显示出其强大的能力。
    4.还有一个问题就是作用于的问题,关于ng-click它的作用域在声明它的那个控制器的作用域内,而原生click的作用域一般情况下是全局范围的。
    5.我这里写了一个关于ng-clickよく使われるサンプルポータルなので、少しでもお役に立てれば幸いです。

    返事
    0
  • PHP中文网

    PHP中文网2017-05-15 16:55:48

    ng-click は angular のディレクティブであり、属性値は onclick の最適化です。たとえば、ng-click の方がインテリジェントです。 、angularが役に立ちました ng-clickなどに対応するスコープをカプセル化しましたが、onclickのスコープは自分で設定する必要があります
    具体的な違いについては、ng-click と onclick の違いをここで確認できます

    jqueryとネイティブJavaScriptの違いに似ていると思います

    返事
    0
  • キャンセル返事