在
angularjs中,您可以禁止在使用时重新加载页面.
<a href="" ng-click="..">text</a>
在angulardart中,链接实际上是导航到href.这是有意的吗?
gojj行为的Goog示例:http://docs.angularjs.org/api/ng.directive:ngHref
<a id="link-1" href ng-click="value = 1">link 1</a> (link,don't reload)
解决方法
编辑
<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 }
老答案
我自己还没有使用它,但AngularDart有NgHref指令
https://github.com/angular/angular.dart/blob/master/lib/directive/ng_src_boolean.dart#L60