26得票19回答
未捕获(在承诺中):错误:找不到名称为“ngForm”的导出项。

我正在尝试使用ngModel进行数据绑定,但是我收到一个错误提示"ngForm未找到"。如下所示,我已在app.module.ts中包含了formsmodule。当我删除#grantAccessForm= "ngForm"时,错误消失了,但是当我这样做并在输入字段中输入数据并提交时,我的页面会...

23得票9回答
ngModel在Angular4中无法工作

我正在从官方网站学习Angular 4,并且我来到了使用ngModel进行双向数据绑定的部分。但是,即使在module.ts文件中导入了FormsModule,只要我将[(ngModel)]添加到我的组件模板中,我的应用程序就停止工作。该组件无法加载。 我使用Visual Studio Cod...

21得票1回答
Angular2快速入门教程:破解Karma测试 - “无法绑定到'ngModel',因为它不是'input'的已知属性。”

我正在按照官方的Angular“英雄”快速入门教程进行学习,同时尝试进行TDD。 https://angular.io/docs/ts/latest/tutorial/toh-pt1.html 一旦我到达替换步骤:<input value="{{hero.name}}" placeh...

21得票5回答
Angular 2 - [(ngModel)]在[value]更改后未更新

我正在设置一个input的值,通过计算另外两个ngModel的值来实现,这似乎工作得很好。但是如果我检查我的ngModel,它根本没有改变。让我给您展示一下:<ion-item> <ion-label>Total price: {{product.totalPr...

15得票5回答
Angular 5如何从类型为file的输入中获取文件名

我知道有类似的问题,但没有一个覆盖Angular 5的方法,或者至少不是我能理解的方式。 对于我的图像上传系统,我需要知道图片是否附加到输入标签上,以及文件名是什么。这是我的代码: HTML:<input type="file" [(ngModel)]="currentI...

15得票4回答
Angular 4,如何延迟1秒更新[(ngModel)]?

由于ngModel会立即更新,如何设置延迟更新。 <input type="text" value="{{item.task_name}}" name="task_name" [(ngModel)]="item.task_name" (ngModelChange)="update_...

14得票3回答
在Angular 2中设置ngModel的默认值

在Angular 2中遇到ngModel问题。我的任务是从组件类中的一个数组输出多个输入框。发现一种方法可以使ngModel从[name]属性中获取其值,而无需将ngModel包含在[()]中。我想知道是否有一种方法为这些输入框提供默认值。 personal-details.componen...

12得票1回答
如何在Angular 4中正确地使用ngModel绑定数组?

假设我有一个数组[1,2,3],我想迭代所有项目并将每个项目绑定到ngModel。当我更改第一个元素并运行此代码时,第二个元素也会获得相同的值。问题出在哪里?<div *ngFor="let x of array; let i = index;"> <input ty...

12得票3回答
Angular2的keyup事件更新ngModel时光标位置跳到末尾

我遇到了一个关于 Angular2 指令的问题,它应该实现以下功能: 检测用户是否输入'.'字符。 如果下一个字符也是'.',则删除重复的'.'并将光标位置移动到'.'字符后面。 我已经做到了上述操作,但是当与 ngModel 结合使用时,每次更新模型时光标位置都会跳到末尾。 输入:...

10得票3回答
Angular4的ngModel将数据类型从“number”更改为“string”

我有一个Angular4应用程序,它从表单中捕获数据并将其存储在DynamoDB中。它使用ngModel来支持双向数据绑定,在显示上看起来都很好。问题出现在由Typescript“number”字段绑定的“文本”类型输入字段中。似乎会更改对象值的类型为“字符串”。我想简单地将HTML输入类型更...