wie kann ich den type eines html elements checken.
Meinst du das type-Attribut, wie in: <input type="radio">? Dann wäre element.type schon richtig.
if(element.type == type) funktioniert leider nicht.
Der Parameter type in deinem Beispiel ist undefined. Du übergibst ihn dem Event-Handler auch nicht, und ich kenn mich zwar nicht mit angular.js aus, aber ich bezweifle, dass dir das Framework da mit Magie entgegenkommt.
Hier wäre noch mein jsfiddle- Beispiel:
Mein Beispiel
Das produziert bei mir einen Fehler: ng-model darf scheinbar nicht einfach leer gelassen werden.