javascript - 传递多个值以使用anchorscroll

标签 javascript html angularjs

<div class="slideHeading" id="slide-{{$index}}" ng-click="scrollTo('slide-'index)">

这可能是一个非常简单的问题,但我如何传递参数scrollTo的slide-{{$index}}?如果将其设置为 id='{{$index}}' 和scrollTo(index) 则效果很好,但我也想向其添加幻灯片

scope.widget.scrollTo = function(id) {
$location.hash(id);
$anchorScroll();
};

最佳答案

您需要在 ng-click 中使用字符串连接

ng-click="scrollTo('slide-' + $index)"

关于javascript - 传递多个值以使用anchorscroll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36911932/

相关文章:

django - 带有真实后端的 Angularjs 单元测试

javascript - 如何强制 .prepend() 和 .append() 添加 DOM 对象,而不是文本

javascript - 取消选中框——Javascript

javascript - window.onload 内的函数

javascript - DOM 操作在用户代理字符串函数中不起作用

javascript - Angular 绑定(bind)不起作用

javascript - 如何使用javascript向HTML元素添加属性

javascript - 如何强制在 Tumblr 主题的同一选项卡上打开外部链接?

html - 使用 CSS 保持 div 的纵横比

javascript - 在选择标签上出现 ng-model 问题,但在其他地方没有问题