Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ng show isn';不处理跨js文件?_Javascript_Angularjs - Fatal编程技术网

Javascript ng show isn';不处理跨js文件?

Javascript ng show isn';不处理跨js文件?,javascript,angularjs,Javascript,Angularjs,在第3404行中,我添加了鼠标悬停事件 ng-mouseover='showDeleteButton=true' ng-mouseleave='showDeleteButton=false' 我希望我的删除按钮显示在index.html第16行中我的位置ng show=“showDeleteButton” 这是范围问题吗?或者我不能在“cross js”文件上执行此操作?不要更改库文件,尤其是允许您灵活使用自己的模板文件的库文件 在本例中,您直接对源文件进行了更改,但这不是使用该库的方式 相反

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

ng-mouseover='showDeleteButton=true' ng-mouseleave='showDeleteButton=false'
我希望我的删除按钮显示在index.html第16行中我的位置
ng show=“showDeleteButton”


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

不要更改库文件,尤其是允许您灵活使用自己的模板文件的库文件

在本例中,您直接对源文件进行了更改,但这不是使用该库的方式

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

你可以在地图上找到这个

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

两个模板,因为指令将一个模板拖入另一个模板

请参见参考模板


一旦您定义了自己的模板,就应该能够添加和删除选项卡

您是否发布了错误的标签?在任何位置都找不到代码或第3404行files@callmekatootie更新。谢谢你告诉我!指令具有隔离作用域,因此这并非完全无关紧要。作用域并非总是在所有指令之间共享。您可能需要修改该指令,以便在鼠标事件发生时它在您的作用域上调用函数。但官方示例不使用模板来执行此操作?这是唯一的办法吗?但是我没有得到文档中的内容。是的,创建您自己的模板并继续。您不了解文档的哪一部分?我还强调了创建自己的模板所需采取的步骤,这是否有帮助?我已经走了一半,如果我选择模板,我将不得不重新启动一切。我的问题没有任何解决方法吗?不要选择短期收益而不是长期收益。创建自己的模板-它有助于以后的维护。这是额外的努力,但是直接对库进行更改很快就会失控。此外,该库鼓励您创建自己的库—允许它是灵活的,但您希望直接对其进行更改—我看不出有任何相同的原因。
template/tabs/tab.html
template/tabs/tabset.html