问题标签 [ng-submit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - 在单元测试中提交角度形式
有没有办法在单元测试中提交表单?
我有一个像
例如
这SignUpForm
是有角度的fromController
..但我找不到使用它或scope
提交表单的方法...
最后一件事......由于一些不幸的我不能使用protractor
或任何其他e2e
包......我唯一的选择是进行单元测试......并且视图(注册表单)可以稍后更改......所以必须存在对它进行单元测试,以确保它仍然使用正确的参数调用正确的控制器......SignUpForm
在每个测试中从模板加载......所以它是实际的形式,而不仅仅是它的$templateCache
模拟
javascript - Angular js表单不应该提交
我有一个 AngularJS 表单,如下所示:
当我单击提交时,它按预期工作 -update()
方法被调用。当我单击它调用的按钮addCluster()
但之后表单被提交并被update()
自动调用。
为什么它会这样做,我该如何防止这种情况发生?
angularjs - ng-submit not working for this plunk
I am new to angular js and was building my first app to display users while hitting the github API.
here's the plunk I was working on : http://plnkr.co/edit/bJxijtHV4kBmJ3heMxA9?p=preview
#xA;Javascript code:
#xA;Please let me know where I am going wrong. This is my first app. Excuse any silly mistakes :)
angularjs - 使用 Jade 模板表单提交 GET 而不是 POST 的 MEAN
所以,今天早些时候,我有一个可以将restaurants
文档发布和删除到 mongodb 集合的工作表单。一切正常,但后来我决定尝试将表单加载到 div 中,而不是重定向到新页面。当我尝试提交我的餐厅表格时,这样做会产生不同的结果。最初它会调用$scope.add()
my restaurantsController
,但现在它正在发送GET
带有表单数据的请求,/restaurants
而不是POST
to /api/restaurants
。我正在寻找一些关于我为改变行为所做的事情的见解。虽然当我点击我的餐厅锚标签时它正在加载表单,但它并没有从数据库中加载餐厅。
这是菜单锚的jade和js:
菜单.js
导航翡翠
这是表格:
和控制器...
编辑:现在我正在输入这个,我想知道,也许 Angular 无法识别表单并且没有为它创建 $scope 因为它在页面加载后被加载......?
javascript - ngtable的清除排序按钮正在调用表单提交
我在表单中使用 ng-table。
我在桌子上有一个清晰的排序按钮。
单击此按钮调用 vm.saveCommandChanges() 而不是清除排序。
请问有什么建议吗?
javascript - 是否可以覆盖 ng-submit?
我正在寻找一种覆盖 ng-submit 的方法,以便它在评估/运行它包含的表达式之前执行一些功能。例如,我想做以下事情。
1)将所有字段设置为脏(或可能被触及),以便即使用户跳过了所有字段,也可以验证所有字段。
2) 检查所有字段是否有效。如果没有,请不要继续。
3) 如果任何字段无效,则滚动第一个无效字段并将其聚焦。
我发现了一些执行此操作的指令,一些创建了新的元素指令,但没有一个实际上覆盖/扩展 ngSubmit,所以我想知道这是否可能?
angularjs - 使用多个 ng 重复构建表单如何处理数据?角度js
我正在建造一辆购物车。例如,每个产品都有“插件”
- 尺寸:大
- 调料:无沙拉酱
- 饮料:可乐
这些“插件”来自数据库。并作为对象从 API 返回。
对象看起来像这样: object cat_addons (addon_group) -object (addon) -object - etc object item addons (addon_group) -object (addon) -object - etc
现在我正在制作“表格”,它显示了选择框和东西以及一个“添加”按钮。现在,当用户单击“确定/添加”时,我想要所有选定的值,以便我可以进一步处理它......但现在我对此一无所知,因为 ng-model 必须是可变的,因为它是在重复中创建的。
所以我正在寻找一个选项来从(多)ng-repeat填充表单中获取所有选定的值我该怎么做?
看法:
控制器:
javascript - Angular在发送之前验证外部表单
我正在尝试在提交到外部 URL 之前验证表单:
html - 在 AngularJS 中提交表单数据而不指定 POST Url
我正在尝试通过发送邮件来重置用户密码。单击电子邮件后,URL 如下所示:
http://localhost:3000/reset/d58d5b16323276a14494fbd6998b0bb9
它显示以下形式
单击按钮时,服务器会收到一个 POST 请求,例如/reset/:token
. 这工作正常。现在我想在 Angular js 中实现相同的功能。我有一个控制器和相同的表格。我不想做一个$http.post()
. 单击提交后,服务器应该在 /reset/:token 处获得一个发布请求。
请告诉我如何在没有$http.post()
.
angularjs - AngularJS 1.4.1 ng-submit not firing after form reset
I know there are a few older questions with related topics, but I have not found a satisfactory answer to this, plus those answers seem to be for older versions of Angularjs.
My issue is a form with angular validation and ng-submit does not fire after it has been submitted once, even after the model data has been reset, and the form has been untouched and set to pristine.
After the first submission, the form resets visually as expected and validates properly if used a second time, including activating the submit button when validation passes. Comparing the form code before any submissions and after reset produces identical HTML. Clicking submit brings up the preloader as designed. However the ng-submit action won't fire...