ng-show不适用于cross js文件?

时间:2014-04-02 06:42:36

标签: javascript angularjs

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

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

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

并希望我的删除按钮显示在index.html第16行的哪个位置,我ng-show="showDeleteButton"

这个范围问题?或者我不能在交叉js'文件?

1 个答案:

答案 0 :(得分:1)

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

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

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

您可以在documentation

中找到

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

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

两个模板,因为该指令将一个模板转换为另一个模板。

参见参考模板here

一旦定义了自己的模板,您就应该能够实现标签的添加和删除