首页 文章
  • 1 votes
     answers
     views

    Angular 2 反应形式问题

    我对 Angular 2 反应形式有疑问。我想在我的被动表单视图中做两件事: 在国家/地区名称的下拉列表中有一个默认值。 根据国家/地区名称字段的选择更改国家/地区代码输入字段。见下面的 html 是。 country.ts export class Country { countryName: string; countryCode: number } in-memory-...
  • 1 votes
     answers
     views

    在 Angular 版本 4 中,如何将 ngModel 与 Formarray 选择对象一起使用

    我已经成功建立了一个有两个控件的 Formarray。控件在 HTML 表单中设置为选择对象。我可以成功地推送和显示多个元素集,但是当我尝试在 Formarray 的第一个元素中更改 select 对象的值时,其他 Formarray 元素选择对象具有相同的值。我正在使用[1]将值绑定到对象,我相信这就是为什么 vales 总是相同的。我尝试使用 Formarray 索引使用[2] =string...
  • 300 votes
     answers
     views

    .NET 4.0 有一个新的 GAC,为什么?

    %windir%\Microsoft.NET\assembly\是新的GAC。这是否意味着现在我们必须管理两个 GAC,一个用于.NET 2.0-3.5 应用程序,另一个用于.NET 4.0 应用程序? 问题是,为什么?
  • 18 votes
     answers
     views

    如何在角度 2 中使用组件之间的双向数据绑定?

    首先我创建了一个User类: export class User { name: string; email: string; } 然后我得到使用FormInputComponent以及从User类创建public user: import {Component} from 'angular2/core'; import {FormInputComponent} from '../for...
  • 0 votes
     answers
     views

    形式或组内的角度嵌套形式

    我有几个共享公共部分的表单。我将这些常用部分放在组件中并使用'viewProviders'来访问父表单: @Component({ selector: 'sub-form', ... viewProviders: [ { provide: ControlContainer, useExisting: NgModelGroup} ] }) 问题是我需要使用该组件隐藏组并直接在表单内部,...
  • 1 votes
     answers
     views

    嵌套模板表单带有自定义表单组件,没有 ControlContainer 的提供程序

    我意识到存在关于这个问题的其他问题,但我的情况有点不同。 我们的建筑团队以其无限的智慧决定将 NgForms 抽象为一个自定义组件。我最近遇到的是尝试使用 NgModelGroup 指令导致 Angular 抱怨“没有 ControlContainer 的提供者”。 引用这篇中文文章:Angular:嵌套模板驱动表单,我试图在我的主机组件中使用'viewProviders:[3]'。然而,Angu...
  • 2 votes
     answers
     views

    Angular 5 - Reactive 表单不会在提交时验证表单

    我有一个简单的表格如下: some.component.html <form class="example-form" novalidate (ngSubmit)="onSubmit()" autocomplete="off" [formGroup]="testform"> <input t...
  • 1 votes
     answers
     views

    IONIC - 手风琴 menù,动画流畅

    我用这个简单的代码创建了一个手风琴乐队 menù: .html <ion-content> <ion-item-group *ngFor="let tax of Wiki; let i=index" (click)="toggleGroup(i)" [ngClass]="{active: isGroupShown(i...
  • 17 votes
     answers
     views

    Angular 5 Reactive Forms - 单选按钮组

    我有 2 个单选按钮,我正在使用反应式表单,我在组件中添加了表单控件。我面临的问题是 name 属性必须与 formControlName 相同。当我将 name 属性设置为相同时,我只能选择 1 个单选按钮 - 永远不能取消选择并选择另一个。只允许我选择同一个。 this.genderControl = new FormControl("", Validators.requi...
  • 0 votes
     answers
     views

    如何在 Angular 2 中编辑和保存被动形式?

    我已经建立了一个反应形式,并且持久化数据,在最初的步骤我将使用初始数据集保存表单。 例如: - 我有一个对象数组如下: [{Name:'Tom',age:'25',subject:'maths'}]. 将此保存到 DB 后,我将获得一个唯一的 ID,Say Student ID ..通过使用此 ID,我需要编辑数据.. 能否帮我看看我应该如何编辑数据并保存回来 P.S。,我有一个数据服务,我将临...
  • 3 votes
     answers
     views

    在 Angular 中以动态反应形式添加项目

    我正在尝试在 Angular 5 中构建一个嵌套的被动表单。我能够在一个级别推送项目,但无法在第二级推送项目。 ngOnInit() { this.orderForm = this.formBuilder.group({ customerName: '', email: '', items: this.formBuilder.array([this.createItem()]) })...
  • 0 votes
     answers
     views

    角度反应表单验证

    我有一个有 3 个输入的表格,需要 2 个输入,第三个不是。 我的问题是,当我去表单的页面时,我看到不需要的字段处于有效状态并且已经用绿色着色,即使字段没有脏或触摸。 在我验证字段/表单之前,还有什么方法可以使输入变灰,或者它是否像设计一样? 这是我在组件中使用的代码: export class SystemSettingsComponent implements OnInit { form: F...
  • 2 votes
     answers
     views

    在模板中绑定 DOM 元素

    我有以下组件: import {Component, OnInit} from 'angular2/core'; @Component({ selector: 'test', template: `{{renderer.domElement}}` }) export class TestComponent implements OnInit { renderer; ...
  • 0 votes
     answers
     views

    动态添加表单控件到 Angular 反应表单

    我想动态地向 Angular 反应形式添加输入控件。为此,如果用户从下拉列表中选择文本框输入控件,则文本框的某些特定属性字段应显示为 i.e。占位符和其他控件的情况相同。为此,我将输入控件信息存储在一个数组中。但是我不知道在选择特定控件时如何显示存储在数组中的控件相关属性。组件类代码如下所示: import { Component, OnInit } from '@angular/core'; i...
  • 0 votes
     answers
     views

    理解 angular4 形式的 formGroup 声明

    我是角度新手,在文档中我已经了解到要将数据从父级传递给子级,我们使用像这样的输入装饰 export class demo { @input() someInput: any; } 我们将数据从父级传递给子级 <div *ngFor='let data of moreData'> <child-component [someData]='data'></chi...
  • 0 votes
     answers
     views

    以角度形式从子组件获取父级属性

    我正在使用带反应形式的 Angular 6,我需要在可编辑和自定义'readonly'视图之间切换形式。项目中有多个自定义输入组件,因此似乎最简单的方法是在 custom-form 元素上使用[1]绑定。问题是: 如何在 custom-input 组件中获取父级的 readOnly 值而不直接绑定到每个组件? 例如: 表格模板 <custom-form formGroup="for...
  • 1 votes
     answers
     views

    如何将其他数据传递给 Angular 中的反应式动态表单

    我有一个数组,其中包含可编辑的(将是formControl对象)和 read-only data(will 是 HTML 上的静态文本。有没有办法在 Angular 中做到这一点?我也可以使用FormArrays和FormGroups添加这个静态文本,但感觉不对。让我用一个例子详细说明问题: 说,我有一个 JSON 对象如下: itemArray = [{ title: 'fancy item...
  • 1 votes
     answers
     views

    angular2 deps 以外的导入会破坏 webapp 编译

    在我的 angular 2 应用程序中,我遇到了导入除 angular 或我的应用程序组件之外的依赖项的问题。 (e.g. angular2-moment) 我有<base href="/"> 应用程序通过 main 运行(compilation.js 包含所有应用程序模块): <script src="/app/compilation.js&quo...
  • 0 votes
     answers
     views

    Two-way 绑定不起作用

    我正在努力学习 Angular 和 Angular-CLI。所以我用 Angular-CLI 创建了一个项目,从一开始看起来运行得很好。现在进行测试我将 app.component.html 文件更改为以下内容: <h1>Input your name:</h1> <input type="text" [(ngModel)]="name&...
  • 0 votes
     answers
     views

    STM32F 上的定时器

    我正在尝试在 STM32F 板上使用 HAL 库设置通用计时器。到目前为止,这是我的要求: static TIM_HandleTypeDef s_TimerInstance = {     .Instance = TIM2 }; void InitializeTimer() { __TIM2_CLK_ENABLE(); s_TimerInstance.Init.Pre...
  • 2 votes
     answers
     views

    .push 导致循环中的未定义值

    我不确定为什么这段代码在'group'数组中返回未定义的值: Arr = [0,0,1,0,0,1,1,0,1,0] for (j=0; j<5; j++){ for (i in Arr) { this["groupS" + j + "C" + i] = [Arr[i]] for (a=1; a<=j; a...
  • 4 votes
     answers
     views

    Angular NgModel two-way 绑定单元测试

    我正在尝试测试 Angular 2 中的 two-way 绑定功能。我还阅读了其他一些答案,但我仍然无法通过测试。 当输入字段更新时,我想运行一个测试,确保 AppComponent 类上的 searchQuery 属性与输入字段的值相同。 如上所述,我已经阅读了一些其他答案,因为我已经包含了额外的代码。那么目前可能不需要全部是什么? 零件 import { Component } from '@...
  • 2 votes
     answers
     views

    Angular TestBed:无法绑定到'ngModel',因为它不是'ng-select'的已知属性

    我正在尝试使用 TestBed 来测试其 HTML 中具有 ng-select 的 Angular 组件。我首先得到的错误是不能绑定到'items',因为它不是'ng-select'的已知属性.所以我导入了 NgSelectModule 并将其添加到 TestBed 配置中的导入。它现在返回无法绑定到'ngModel',因为它不是'ng-select'的已知属性 import { getTestB...
  • 2 votes
     answers
     views

    Angular 2:禁用输入字段而不从 formgroup 中删除?

    我正在开发一个 Angular 2 项目,我正在使用表单和验证,并遇到了以下问题。我有一个包含 3 个字段的页面: 高度 重量 BMI 我希望所有 3 个字段都在我的表单中,所以我做了以下内容: <input name="height" type="text" class="form-control" formCon...
  • 35 votes
     answers
     views

    Angular2 动态输入字段在输入更改时失去焦点

    我正在制作一个动态的表格。 Field有一个值列表。每个值都由一个字符串表示。 export class Field{ name: string; values: string[] = []; fieldType: string; constructor(fieldType: string) {this.fieldType = fieldType;} } 我的组件...
  • 2 votes
     answers
     views

    如何使异步数据与角度中的动态表单模式一起工作

    我正在使用 Angular 中的动态表单模式,我们拥有各种形式。这对我们来说是一种方便的方式,因为我们只需要在ngOnInit中定义控件,它将动态构建我们需要的表单。但是,有些表单必须初始化值,并且可以使用 async/await 检索某些值。 这是动态表单的问题,因为当我初始化异步数据时,它会在控制台上抛出错误,并且表单不会显示在视图上。 我试图在 ngOnInit 上添加 async 并等待异...
  • 1 votes
     answers
     views

    Angular 2-绑定到 minlength 属性 oif HTML 标记

    我正在考虑为 Forms 编写一些可重用的组件。 Label/Input 用于 firstName,lastName,email 等内容。我遇到了与 minlength 绑定的问题。这是代码的一部分: <input ngControl="name" #name="ngForm" type="t...
  • 0 votes
     answers
     views

    从总行数中获取总计

    我很困惑如何在所有行上选择所有总数并自动计算总计?就像我在总计中做的那样,我只是得到了价格和数量的价值但是如何选择所有这些我能够自动计算。如何添加所有总行的总计? HTML <div class="card-block" formArrayName="rows"> <table class="table table-bor...
  • 2 votes
     answers
     views

    Angular 4 - 如何根据数量和期权的变化计算价格

    需求购物车中有一个项目列表。每个项目都有选项,数量,价格。需要根据项目数量和选项的变化来计算价格。 研究我已经添加了[1]如下所示,以便使用 2 路 data-binding,但是,不知道为什么页面只是继续加载而不是没有任何错误的崩溃。当我删除 ngModel 属性时,页面加载成功。 <span class="price col-1 pull-right" >{{ ...
  • 0 votes
     answers
     views

    Angularjs 从 2 输入字段自动计算

    我将计算 2 个输入字段的总和,即价格和数量。我使用 AngularJs 的编程语言包括离子框架。 我的 controller.js angular.module('starter.controllers', []) .controller('DashCtrl', function($scope) { $scope.a = 0; $scope.b = 0; $...

热门问题