Angular JS的Rails错误

用户名

我试图创建一个按钮,并在该按钮上创建了一个带有angularjs的弹出窗口。当我使用普通的html标签时,它会正确打开弹出窗口。但是当我在rails标签中进行转换时,弹出窗口会在1秒内消失,并且页面会自动重定向到其他页面。我从来没有使用angularJs ..任何解决方案都会有帮助

  <button type="button" class="btn btn-primary btn-lg" ng-click="deviceregisteration($event)">Add New Device</button> 


所以我上面提到的这个Rails代码正在造成问题

<%= f.submit 'Add New Device',:class =>'btn btn-primary btn-lg'  ,'ng-click'=>"deviceregisteration($event)" %>
明天

您的按钮使弹出窗口消失的原因是它提交了表单。

你的普通HTML方式,该按钮是一个简单的按钮,仅此而已,所以当你点击这个按钮,它触发事件。

当您使用时rails code,该按钮是一个提交按钮,当您单击时,它触发了事件,还提交了表单并由于响应而重定向到另一个页面。

要解决此问题,您可以使用f.button代替f.submit

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular JS中的错误

来自分类Dev

Angular JS错误:“ angular.js:13708错误:[ng:areq]”

来自分类Dev

Angular JS错误:[$ injector:modulerr]

来自分类Dev

可读的Angular.js错误?

来自分类Dev

Angular Js $ injector:unpr错误

来自分类Dev

plunker Angular Js的预览错误

来自分类Dev

Angular JS:错误:[$ injector:unpr]

来自分类Dev

Angular JS中的路由错误

来自分类Dev

Safari的Angular.js错误?

来自分类Dev

Angular Js $ injector:unpr错误

来自分类Dev

日期格式的Angular JS错误

来自分类Dev

出现Angular.js错误

来自分类Dev

angular js中的模块错误

来自分类Dev

Angular JS错误:$ injector:modulerr模块错误

来自分类Dev

Angular JS http 错误数据错误

来自分类Dev

Angular JS模块出现JS错误

来自分类Dev

Phantom JS + Angular JS-解析错误

来自分类Dev

Phantom JS + Angular JS-解析错误

来自分类Dev

Heroku Rails angular js编译资产

来自分类Dev

Angular JS和Rails中的时区偏移

来自分类Dev

Angular JS HTTP未捕获诺言错误

来自分类Dev

错误:angular.js中的[$ injector:unpr]

来自分类Dev

Angular JS未捕获错误:[$ injector:modulerr]

来自分类Dev

angular.js错误地解析整数

来自分类Dev

使用Flask错误Angular.js

来自分类Dev

Angular的styleSheet中的Cytoscape js错误

来自分类Dev

angular.js错误地解析整数

来自分类Dev

由于UTC,Angular JS中的DatePicker错误

来自分类Dev

Angular JS加载iframe src-错误