【发布时间】:2014-09-11 15:58:23
【问题描述】:
在使用 Angular 在实时服务器上测试项目时,我注意到在用户提交表单和实际发生的任何事情之间存在一个小的延迟(当涉及后端进程和数据库时)。所以我想创建视觉反馈,点击按钮变成加载 gif 或其他东西。
我不知道如何通过我的 Angular 提交函数访问按钮元素。
假设我有这个 HTML:
<form ng-submit="submit(user)">
<input type="text" ng-model="user.name" />
<button type="submit">Submit</button>
</form>
然后在 Angular 中:
$scope.submit = function(user){
//http requests and whatever else to process the form.
//how can I access the button element to alter it's visual state?
});
我只是不知道如何访问单击的按钮。理想情况下,我不想使用特定的 id 或类,因为我想将其应用于所有单击的按钮。
我已经知道如何创建我想要的视觉样式,只是将它应用到相关的元素上是个问题。
【问题讨论】:
标签: javascript html angularjs