- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
tl;dr:如何强制 Angular 仅在 <a>
中执行 ngclick 指令?元素而不清空/移除 href
?
我的网站在某些元素上有一些自定义行为(模态打开、位置栏更新等),但对于 SEO 索引,我还需要它是 <a>
带有 href
的元素包含有效链接的属性。
如:
<a href="/{{item.url}}" ng-click="doCustomStuff(item)">some link</a>
但是,angular 也会执行 href
并且路由使我的自定义ng-click
逻辑没用。
有没有办法扭转这种行为?
最佳答案
你应该将$event
参数传递给onclick函数并执行e.preventDefault()
方法;
<a ng-click="clickHandler($event)" href="/home" >home</a>
在 Controller 中:
$scope.clickHandler = function(e){
e.preventDefault();
}
例子:
关于javascript - <a> 元素中的 ngclick 优先于 nghref,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22504732/
在我正在处理的应用程序上,onCreate 使用 startService() 启动一个服务,随后,该 Activity 在其 onStart 中调用 bindService(到同一服务)。问题是服务
这个问题已经有答案了: Problem joining tables where joined table needs to be ordered before grouping (2 个回答) 已关
上下文(虽然不重要),在 netfilter 模块中,我们使用如下结构: struct data { char mac[ETH_ALEN]; char in6_addr addr; }
Google Chrome 的页面性能审核建议将 CSS 导入放在 header 中的 JS 导入之前,以允许并行下载 CSS 和 JS 文件。 但是,我注意到这会导致 Firefox 在导航到另一个
这个问题已经有答案了: Results of printf() and system() are in the wrong order when output is redirected to a f
这个问题已经有答案了: Results of printf() and system() are in the wrong order when output is redirected to a f
我想获得按 project_id 排序的独特帖子基本上,如果有重复的帖子,我想要其中 project_id 的帖子不为空。 有什么办法可以得到这个吗? 此代码返回唯一的帖子,但它们不是按 projec
我是一名优秀的程序员,十分优秀!