ng-show 不适用于 Cross JS 文件

ng-show isn't working on cross js file?

本文关键字:JS 文件 Cross 适用于 不适用 ng-show      更新时间:2023-09-26

http://plnkr.co/edit/pysqmDkRbAt3cQhgGJ3h?p=preview

在第 3404 行中,我添加了鼠标悬停事件

ng-mouseover='showDeleteButton=true' ng-mouseleave='showDeleteButton=false'

并期望我的删除按钮显示在索引中的位置.html第 16 行,我确实ng-show="showDeleteButton"

这是范围问题吗? 或者我不能在"cross js"文件上执行此操作?

不要对库文件进行更改,尤其是允许您灵活拥有自己的模板文件的文件。

在这种情况下,您已直接对源文件进行了更改,这不是使用该库的方式。

相反,您需要使用 text/ng-template 类型的脚本创建自己的模板。

您可以在文档中找到它。

确保将脚本模板的 ID 提供为(因为您使用的是 tab 指令)为:

template/tabs/tab.html
template/tabs/tabset.html

自指令以来的两个模板相互转换。

在此处查看参考模板

定义自己的模板后,您应该能够实现选项卡的添加和删除