JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://rawgit.com/angular/bower-angular/master/angular.js"></script>
<script src="https://rawgit.com/angular/bower-angular-aria/master/angular-aria.js"></script>
<div ng-app="app" ng-controller="MyController as ctrl">
    <h2>With Aria</h2>
    <input type="text" size="2"/><br/>
    <a>A</a><br/>
    <a ng-click="ctrl.handleClick()">A, NGCLICK</a><br/>
    <a href>A, HREF</a><br/>
    <a href ng-click="ctrl.handleClick()">A, HREF, NGCLICK</a><br/>
    <a role="button">A, BUTTON</a><br/>
    <a role="button" ng-click="ctrl.handleClick()">A, NGCLICK, BUTTON</a><br/>
    <a role="button" href>A, HREF, BUTTON</a><br/>
    <a role="button" href ng-click="ctrl.handleClick()">A, HREF, NGCLICK, BUTTON</a><br/>
    <button ng-click="ctrl.handleClick()">Button</button><br/>
    <input type="text" size="2"/>
    <div>{{ctrl.clicked}}</div>
</div>

JavaScript

angular.module("app", ['ngAria']).controller("MyController", function($scope) {
    this.clicked = "";
    this.handleClick = function() {
        this.clicked = Math.random();
    };
});