AngularJS ng-click funktioniert nicht bei IE11
Habe ich die folgende Schaltfläche im HTML-Code definiert:
<button type="button" class="btn btn-default" ng-click="onCancel()">Cancel</button>
mit einer entsprechenden Funktion angehängt $scope des Controllers.
Ich bin mit AngularJS 1.2.21.
Wenn ich auf den button in Internet Explorer 11 passiert nichts - das ist ng-click
wird nicht ausgelöst.
- Warum brauchen Sie
type="button"
- Attribut? - Weil ich nicht wollen, dass es eine Schaltfläche "senden", und ich bevorzuge eindeutig sein (im Gegensatz zu einfach weglassen das
type=""
- Attribut).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich ein
value="cancel"
zu den<button>
element, um am Ende mit:<button type="button" class="btn btn-default" ng-click="onCancel()" value="cancel">Cancel</button>
Nun
ng-click
feuert im IE.<a>
tags benötigen, um gültigehref
.