私は AngularJS を初めて使用し、ng-repeat によって生成されたラジオ ボタンに ng-click を配置しましたが、クリック イベントが発生しません。単純なオンクリックを使用すると、それは機能します。
これは機能し、アラートが表示されます。
<div class="span2 left-justify"
ng-repeat="choice in physicalmode_choices">
<input type="radio"
name="physical_layer"
value="{{ choice.private }}"
onclick="alert('foo')"
required
ng-model="$parent.networkoptions.physicalmode" />
<span ng-bind="choice.public"></span>
</div>
しかし、これはしません:
<div class="span2 left-justify"
ng-repeat="choice in physicalmode_choices">
<input type="radio"
name="physical_layer"
value="{{ choice.private }}"
ng-click="alert('foo')"
required
ng-model="$parent.networkoptions.physicalmode" />
<span ng-bind="choice.public"></span>
</div>
ng-clickでこれを行うことはできませんか? それとも、「表現」とは何かを誤解していますか?
ありがとう、マイク