Javascript 如何仅在js文件中定义ng click函数?

Javascript 如何仅在js文件中定义ng click函数?,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,大多数ng click函数是在html中定义的,如下所示: <span type="button" id='test' ng-click="dosth()"></span> <span type="button" id='test'></span> $('#test').click(function() { do sth ... }); ,但如果我们没有在html中添加函数,我们可以在js文件中定义一个jquery click函数,如下所示:

大多数ng click函数是在html中定义的,如下所示:

<span type="button" id='test' ng-click="dosth()"></span>
<span type="button" id='test'></span>

$('#test').click(function() { do sth ... });
,但如果我们没有在html中添加函数,我们可以在js文件中定义一个jquery click函数,如下所示:

<span type="button" id='test' ng-click="dosth()"></span>
<span type="button" id='test'></span>

$('#test').click(function() { do sth ... });

那么,我们可以只在js文件中定义一个角度ng click函数吗?

是的,在指令中最好


查看本教程并查看此答案@Vadim抱歉,我无法访问该网站。你能解释一下或者给出一个例子吗?@CuriosityTong,那是angularjs文档网站,如果你不能访问它,你将很难学习那里的所有文档。简单地回答你的问题,是的,你可以将你所有的javascript代码放在一个或多个js文件中。@Vadim是的,我们不能访问我的国家的许多优秀网站,如谷歌、facebook、twitter等。我刚刚解决了这个问题。