Angulardart should not make links reload

angular-dart, dart

Solution

EDIT

<a href="#" ng-click="ctrl.clickHandler($event)">text</a>

.

import 'dart:html';

// ...

void clickHandler(MouseEvent event) {
  event.preventDefault(); // suppress default click action
  event.stopPropagation();  // 
  //event.stopImmediatePropagation(); // optional

  // do something else
}

old answer

I haven't used it myself yet but AngularDart has the NgHref directive

https://github.com/angular/angular.dart/blob/master/lib/directive/ng_src_boolean.dart#L60

Problem

In angularjs you can prohibit to reload a page when using. ``` <a href="" ng-click="..">text</a> ``` In angulardart the link is actually navigating to the href. Is that intended? Goog examples of the angularjs behavior: http://docs.angularjs.org/api/ng.directive:ngHref ``` <a id="link-1" href ng-click="value = 1">link 1</a> (link, don't reload) ```

Original source