javascript - ng-mouseover 和 ng-show 不起作用

标签 javascript angularjs

我想在图像悬停时显示文件的名称。这是 ng-mouseover 的当前代码,但它不起作用。我到底出了什么问题?

<div class="row" ng-init="IconTooltip=false">
    <p ng-show="IconTooltip">file: {{kus.text | specialCharClean}}</p>
    <a ng-repeat="kus in tl_kus"  ng-mouseover="IconTooltip=true" ng-mouseleave="IconTooltip=false" ui-sref="app.feedkus({kus:(kus.text|ampToDash)})">
        <img class="img-responsive" src="../images/kusegory-icons/{{kus.text | specialCharClean}}.png" width="30">
    </a>
</div>

最佳答案

关于 ng-repeat 的隔离范围:Directive isolate scope with ng-repeat scope in AngularJS

将内容从隔离范围中取出并在悬停时显示的示例 https://plnkr.co/edit/fquwzjmIKGKUzgnfvkSA?p=preview

<ul>
  <li ng-repeat="item in main.items" ng-mouseover="main.showText=true;main.selectedItem = item" ng-mouseleave="main.showText=false;main.selectedItem={}">{{item.text}}</li>
</ul>

<p ng-show="main.showText">Hovering over {{main.selectedItem.id}}</p>

关于javascript - ng-mouseover 和 ng-show 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38893935/

相关文章:

jquery - 使用 Angular 的 ng-repeat 正确格式化表格

javascript - AngularJS 中的代码可见性

javascript - 如何格式化 Angular 下拉菜单?

javascript - AngularJS ui-mask 添加货币的最大值和最小值

javascript - 使用 Angular 4 切换按钮的类

javascript - .fetch() 集合backbone.js 不起作用

javascript - 以编程方式更改 data-href 属性后重新加载 Facebook Like 小部件

javascript - Angular 多维数组

javascript - Jquery 追加输入元素并从该输入元素发送数据

javascript - 选择两个 id 之间的每个元素