繁体   English   中英

Angular JS在加载资源到href之前会触发ng-click

[英]Angular JS fires ng-click before loading the resource at href

我有一个类似的链接/锚HTML:

<a href='/some-form' ng-click='someFunction(item)'>Text</a>

我要记住的是,用户单击此链接,然后我要从服务器加载HTML,然后在加载HTML之后,我要执行someFunction ,这将用一些数据填充加载的表单。

但是,通过调试我的代码,看来Angular JS首先触发了someFunction函数,然后浏览器加载了HTML。 我不仅希望这是相反的,而且我还需要它们依次(同步)执行。

我的设计好吗? 还有其他方法可以实现此行为吗? 如果没有,我应该怎么做才能使其正常工作?

所以我认为someFunction(item)应该在另一个处理路由/some-form控制器中。

您也可以考虑使用$location手动导航到/some-form

暂无
暂无

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

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