39

data-ng-click最初のビューから、ボタンを押している間にメソッドへの引数としていくつかのデータを渡すことができるようです。

しかし、私には違いがわかりません。

私はコードのスニペットに従いました:

HTML

<input 
    type="button" 
    value="Fess"
    ng-click="toggle(2)">

また

<input 
    type="button" 
    value="Fess"
    data-ng-click="toggle(2)">

JS

$scope.toggle = function (valueS) {
    alert(valueS);        
}

どちらも機能します。

ありがとう、

4

4 に答える 4

4

Form を使用した場合と使用しない場合の違いを見つけました。

私の要素がフォームにある場合、それらは同じように動作します。

フォーム内ではない要素で使用するdata-ng-clickと、Click イベントが発生しません。

于 2015-12-30T10:43:13.043 に答える
4

HTML5 には、すべての HTML 要素にカスタム データ属性を埋め込む機能があります。

これらの新しいカスタム データ属性は、次の 2 つの部分で構成されます。

属性名 データ属性名は、少なくとも 1 文字の長さで、接頭辞「data-」を付ける必要があります。大文字を含めないでください。

属性値 属性値は、任意の文字列にすることができます。

<li data-spacing="30cm" data-sowing-time="February to March">Celery</li>

ソース: http://html5doctor.com/html5-custom-data-attributes/

于 2015-03-05T02:55:01.250 に答える