这正是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/