dart - 我可以从Angular.Dart收回对URL哈希片段的控制吗?

标签 dart angular-dart

这正是AngularJS here所要求的问题。我希望能够使用不是#的字符进行路由,Angular.Dart是否可以?

最佳答案

随意使用带 Angular html库,这是可兼容的

import 'dart:html';
main(){
    applicationFactory().addModule(new MyAppModule()).run();
    document.querySelector("a").onClick.listen((MouseEvent e){
        String uri=(e.currentTarget as Element).attributes["href"];
        if(uri.contains("html")){
          window.location.replace(uri);
        }
    });
}

或更佳的解决方案:使用_self

关于dart - 我可以从Angular.Dart收回对URL哈希片段的控制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23947562/

相关文章:

android - 如何解决这个 "Cannot enable MyLocation layer as location permissions are not granted"?

angularjs - 在 Angular Dart 组件的构造函数中将键和值分配给作用域

dart - Angular2Dart和NG指令

dart - 来自 Dart 的 Google 文件选择器

canvas - 更改 Canvas 上ImageElement的色调/色相

flutter - 状态或事件在 flutter bloc 中没有改变

javascript - 什么是搜索一系列食谱并匹配某些配料表上多个单词的有效方法

dart - 页面加载事件

google-maps - 在 angular.dart View 中加载谷歌地图(ng-view)

dart - Flutter widgets 极致代码缩进