javascript - 找不到 ng-click 函数中的参数

标签 javascript angularjs

我有以下代码:

<a href ng-click='navigateTo("/blog/1000")'>
    {{ blog.blogId}} 
</a>

<a href ng-click='navigateTo("/blog/{{ blog.blogId}}")'>
    {{ blog.blogId}}
</a>

navigateTo 是一个更改 $location.path() 并保存一些数据的函数。

两个 href 都有相同的 html 输出,但只有最上面的一个有效。这是为什么?

最佳答案

不要在 ngClick 中使用插值:

<a href ng-click='navigateTo("/blog/"+blog.blogId)'>

关于javascript - 找不到 ng-click 函数中的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20371853/

相关文章:

javascript - Node.js:如何在不阻塞事件循环的情况下重新创建 'setTimeout' 函数?

javascript - 指令内带有事件的动态 HTML 元素

javascript - 我制作了一个 Javascript slider ,但我在使用 CSS 时遇到了一些严重的问题。

javascript - 访问 AngularJS 函数中的作用域变量

javascript - "ctrl"在指令的 LINK 中未定义

javascript - 如何在 Angularjs 中监听 native 和自定义 JavaScript 事件

javascript - 使用 AJAX 在 HTML 中调用 Perl 函数

javascript - AngularJS/Javascript : Find a string match in a nested object

javascript - 当数据来自服务时如何正确渲染 Kendo UI PanelBar?

javascript - $FireFox 中的插值错误