问题标签 [angular2-forms]

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.

0 投票
1 回答
5310 浏览

angular - Angular2:异常“没有 t 的提供者!” 创建表单时

我在 alpha.52 中收到以下(不太有用)错误:

例外:没有 t 的提供者!(t->t)

0 投票
2 回答
1020 浏览

angular - Angular2如何保护内容

我想实现一些非常简单的登录尝试应用良好的 OOP 概念但是我不能在组件之间共享变量。

基本我有一个主要组件,它有两个子组件 Login 和 ProtectedComponent,流程是当一个人被记录时我想隐藏登录组件并显示受保护的组件。你可以看到下面的代码。

任何想法?

0 投票
1 回答
467 浏览

angular - Angular2 - 带有表单的模态

我想知道是否有人可以看到为什么表单的“ng-control”在我的 Angular 2 模态组件中不起作用。

这是我得到的错误:

这是一个 plunkr:http ://plnkr.co/edit/5Qtu6gM4XqxCBUPxIhhz?p=preview

0 投票
1 回答
508 浏览

angular - 从 Angular 2 动态表单中删除控件会中断提交绑定

我试图从动态表单中删除控件,但是在这样做之后,表单提交事件不再由 Angular 处理。

调用该方法后,如果点击提交按钮,表单将照常提交,而不是发送 XmlHttpRequest。

有人知道还应该做什么吗?

谢谢

0 投票
1 回答
1244 浏览

angular - ng-model 可以更新模型中的对象吗?

我正在尝试使用 Angular 2 和 Typescript 编写数据条目,但在更新模型时出现问题。据我了解,只有原始类型可以绑定到ng-model。但是在我的模型中,我有想要更新的对象。是否有任何角度特定的方法来执行此操作,而不是使用绑定到ng-model的已更改属性加载孔对象?

这是模型:

这是 Angular 组件类:

这是 ProjectForm 的视图:

0 投票
2 回答
14670 浏览

angular - 如何在角度 2 中对模糊进行表单模型更新

在角度 2 中是否有与此等价的内容?

谢谢

0 投票
1 回答
601 浏览

angular - Angular2,如何重置控件(或 setValue),更改可见性 div\span

我有一个搜索框,我想添加一个“x”重置按钮来清除输入。“x”重置按钮仅在搜索框不为空时可见。如果我键入然后手动清除,我可以正常工作。如果我使用 type=reset 的按钮,它会清除输入,但重新评估属性的事件不会触发。那就是重置按钮不会像应有的那样隐藏。

我有另一个按钮调用resetSearchTerm()组件中的方法。我接到电话,但是当我尝试执行control.value = ""控件时,控件上的值没有改变。我在控件上看到 updateValueAndValidity(onlySelf, eventEmitter) 签名,但我不知道参数的含义。

这里有一个plunker显示我在哪里。(只是按钮,红色 x 还没有)

0 投票
1 回答
1211 浏览

angular - 在带有 TypeScript 的 Angular 2 中使用装饰器进行验证

我正在开发一个使用 Angular 2 和 NodeJS 和 TypeScript 的项目。

Angular2 使用装饰器来定义组件。我希望能够以相同的方式在域对象上表达验证逻辑。这将很有用,因为我可以第一次表达验证规则并将其用于服务器端和客户端。

而不是像这样在标记中表达必填字段:

我想这样做:

我试图弄清楚如何编写指令来读取元数据以将所需的属性应用于输入元素以及在 NodeJS 中创建验证错误。任何指导表示赞赏。谢谢您的帮助。

0 投票
1 回答
625 浏览

angular - 如何在 Angular 2 中更新依赖组合

我有两个组合,第二个组合取决于第一个组合。因此,当从第一个组合中选择选项时,应重新加载第二个组合的选项。但是第二个组合的ng-model如何监听第一个组合的ng-model的变化并更新 Angular 2 中的选项列表呢?

0 投票
11 回答
81032 浏览

angular - 通用电子邮件验证器

我想创建一个表单,用户将在其中输入他的电子邮件。我想在客户端验证电子邮件格式。

Angular 2 中是否有任何通用的电子邮件验证器?

注意:类似于AngularJS 验证器的东西。