繁体   English   中英

Angular.js-有什么办法可以摆脱ng-click和其他类似于内联JavaScript的指令?

[英]Angular.js - Is there any way to get away from ng-click and other directives that resembles inline JavaScript?

标题基本概括了所有内容。 类似于内联JavaScript的指令在我的口中留下了不好的味道。 有什么办法可以完全摆脱它们? Angular中有更好的方法吗?

这是一个简单的示例:

<div ng-click="open(argumentOne, argumentTwo, ...)"></div>

第1步:在$ scope上发布处理程序

步骤2:对它们进行单元测试。

步骤3(可选):UI上的e2e /功能测试。

替代方法:对于复杂的交互,将您的代码块封装到指令中,并对其进行单元测试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM