首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏finleyMa

    Angular 表单1--响应式表单

    最终实例demo app-component.ts import { Component } from '@angular/core'; import { FormBuilder, FormGroup export class AppComponent { form: FormGroup; user$: Observable<User>; constructor( private formBuilder : FormBuilder, private userService: UserService) { } ngOnInit() { this.form = this.formBuilder.group TS中的定义表单可以使用FormControl,如果嫌麻烦,有更简便的FormBuilder.group this.personForm = this.formBuilder.group({ username

    3.3K40发布于 2019-03-08
  • 来自专栏程序员宇说

    Angular 从入坑到挖坑 - 表单控件概览

    4.3.3、使用 FormBuilder 生成表单控件 当控件过多时,通过 FormGroup or FormControl 手动的构建表单控件的方式会很麻烦,因此这里可以通过依赖注入 FormBuilder 表单构造器 */ constructor(private formBuilder: FormBuilder) { } public profileForm = this.formBuilder.group 表单构造器 */ constructor(private formBuilder: FormBuilder) { } public profileForm = this.formBuilder.group 表单构造器 */ constructor(private formBuilder: FormBuilder) { } public profileForm = this.formBuilder.group 表单构造器 */ constructor(private formBuilder: FormBuilder) { } public profileForm = this.formBuilder.group

    23.2K20发布于 2020-03-19
  • 来自专栏全栈程序员必看

    Laravel Form-builder使用

    添加formbuilder插件: Composer应用 composer require kris/laravel-form-builder 下载成功 修改配置文件 在config/app.php ‘ providers’ => [ Kris\LaravelFormBuilder\FormBuilderServiceProvider::class, ] ‘aliases’ =>[ 'FormBuilder ' => Kris\LaravelFormBuilder\Facades\Formbuilder::class, ] 创建form Php artisan make:form Forms/名字–fields artisan make:form Forms/名字 public function buildForm() { } 控制器 引用: use Kris\LaravelFormBuilder\FormBuilder ; 函数: public function create(FormBuilder $formBuilder){ $form = $formBuilder->create(\App\Form\PostForm

    43630编辑于 2022-07-07
  • 来自专栏小白鼠

    Ionic3 表单处理

    使用过程 从@angular/forms中引入需要用到的内容 import {FormBuilder, Validators, FormGroup} from '@angular/forms'; 对应的表单初始化如下 :formBuilder.group中的字段就是form表单中对应的字段,Validators 用于校验,规则根据实际情况配置。 constructor(private navCtrl: NavController, private navParams: NavParams, private formBuilder : FormBuilder, private viewCtrl: ViewController, private events: Events, : FormBuilder, private viewCtrl: ViewController, private events: Events,

    2K10发布于 2018-08-21
  • 来自专栏全栈程序员必看

    关于后台动态模板添加内容的总结 Builder使用

    1.后台控制器中ArticleController中加载 formBuilder,listBuilder类; 2.实例化FormBuilder对象,调用类中的方法; 初始化时加载Builder/formbuilder.html文件; 4.包含加载/system/Tpl/Admin/Builder/FormType/formTpl.html 文件

    83540编辑于 2022-07-07
  • 来自专栏finleyMa

    RxJS 在 Angular响应式表单中的使用

    例子 import { Component, OnInit } from '@angular/core'; import { FormBuilder, FormGroup, Validators, FormControl app.component.css'] }) export class AppComponent implements OnInit { form: FormGroup; constructor( private formBuilder : FormBuilder, ) { } ngOnInit() { this.form = this.formBuilder.group({ username: ['',

    9K10发布于 2019-03-04
  • 来自专栏finleyMa

    Angular 表单2--响应式表单, 处理异步数据

    .pipe( delay(2000) ); } } 组件中,调用该方法 import { Component } from '@angular/core'; import { FormBuilder export class AppComponent { form: FormGroup; user$: Observable<User>; constructor( private formBuilder : FormBuilder, private userService: UserService) { } ngOnInit() { this.form = this.formBuilder.group

    3.5K30发布于 2019-03-08
  • 来自专栏前端之巅

    在前端中理解MVC服务之 Angular篇(完结)

    Controller将通过依赖注入(DI)接收其具有的两个依赖项(Service 和 formBuilder).这些依赖项将存储在Controller中的私有变量。 这是users.component.ts 文件: import { Component, OnInit } from '@angular/core'; import { FormBuilder } from public users; public userForm; constructor( private userService: UserService, private formBuilder : FormBuilder ) { this.userForm = this.formBuilder.group({ name: '', age: '' })

    5K20发布于 2020-04-07
  • 来自专栏Web大前端

    Angular进阶:理解RxJS在Angular应用中的高效运用

    import { FormBuilder, FormGroup, FormControl } from '@angular/forms';import { debounceTime } from 'rxjs operators';@Component({ ... })export class MyFormComponent { myForm: FormGroup; constructor(private fb: FormBuilder

    5.1K11编辑于 2024-05-16
  • 来自专栏CRPER折腾记

    Angular 2 + 折腾记 :(7) 初步了解表单:模板驱动及数据驱动及脱坑要点

    原理是一开始就构建整个表单,表单的值通过特殊指令formControlName一一关联(类似ngModel); 相关名词: FormGroup: 用来追踪表单控件有效状态及值 =》 可以理解为获取且可以操作整个表单的数据 FormBuilder component.ts import { Component, OnInit, OnDestroy } from '@angular/core'; import { FormGroup, Validators, FormBuilder : 空值判断 // 5. coompose :多重判断组合,下面有写法 // 6. pattern是支持正则模式,正则谨记转义转义转义 constructor(private fb: FormBuilder import { Router, ActivatedRoute } from '@angular/router'; import { FormGroup, FormControl, Validators, FormBuilder EventsService, private router: Router, private activatedRoute: ActivatedRoute, private fb: FormBuilder

    4.8K20发布于 2018-08-28
  • 来自专栏前端到底怎么学好来

    【前端设计模式】之建造者模式

    class FormBuilder { constructor() { this.fields = []; } addField(label, type, required) { this.fields.push (field.value)) { return false; } } return true; }}// 使用建造者模式创建表单const form = new FormBuilder (form.validate()) { console.log("Form is valid");} else { console.log("Form is invalid");}首先,定义了一个FormBuilder 最后,通过实例化FormBuilder并使用链式调用的方式添加表单字段和验证函数,然后调用build方法创建了一个新的Form对象。

    65230编辑于 2023-11-14
  • Android 语音通知接口开发指南:移动端 App 快速接入语音消息 API

    content.isEmpty()){formBuilder.add("content",content);}if(templateId!=null&&! templateId.isEmpty()){formBuilder.add("templateid",templateId);}//构建POST请求,设置必填请求头Requestrequest=newRequest.Builder ().url(API_URL).post(formBuilder.build()).addHeader("Content-Type","application/x-www-form-urlencoded let{formBuilder.add("content",it)}templateId?.takeIf{it.isNotEmpty()}?. let{formBuilder.add("templateid",it)}valrequest=Request.Builder().url(API_URL).post(formBuilder.build

    11510编辑于 2026-02-12
  • 来自专栏有困难要上,没有困难创造困难也要上!

    使用formio和react实现在线表单设计

    在 src 下创建文件 MyBuilder.js,内容如下: import { FormBuilder, Form } from "@formio/react"; import { useState } <Accordion.Header>Builder</Accordion.Header> <Accordion.Body> <FormBuilder

    84910编辑于 2024-04-12
  • 来自专栏phodal

    如何在 8 小时内开发上线一个在线表单系统

    技术及架构 所用到的前端技术栈有: formBuilder,用于创建表单和生成表单 Bootstrap,你懂的 UI 框架 jQuery,对,我还在用 jQuery dataTables,用于展示数据, 不过最主要的原因是,formBuilder 和 Bootstrap 都依赖于 jQuery。

    3.6K110发布于 2018-01-29
  • 来自专栏call_me_R

    Angular: 最佳实践

    class SomeComponentWithForm { form: FormGroup; submitted: boolean = false; constructor(private formBuilder : FormBuilder) { this.form = formBuilder.group({ firstName: ['', Validators.required], class SomeComponentWithForm { form: FormGroup; submitted: boolean = false; constructor(private formBuilder : FormBuilder) { this.form = formBuilder.group({ firstName: ['', Validators.required],

    4.3K40编辑于 2022-09-16
  • 来自专栏趣谈前端

    使用Angular8和百度地图api开发《旅游清单》

    /service/http'; import { FormBuilder } from '@angular/forms'; import { LocationService } from '.. /service/http'; import { FormBuilder } from '@angular/forms'; import { LocationService } from '.. HomeComponent implements OnInit { hasDoneList; checkoutForm; constructor( private formBuilder : FormBuilder, private locationService: LocationService, private http: Http, ) { this.hasDoneList = this.locationService.getItems(); this.checkoutForm = this.formBuilder.group(

    7.2K30发布于 2019-08-09
  • 来自专栏WindCoder

    当nz-checkbox-group多选框组遇上必选校验

    问题.ts 这里仅列出关键代码部分 validateForm: FormGroup; oneOption: any; constructor( private fb: FormBuilder selectedOne: any = []; validateForm: FormGroup; oneOption: any; constructor( private fb: FormBuilder

    5.2K20发布于 2018-09-19
  • 来自专栏振兴的Android修炼手册

    Okhttp拦截器Interceptor学习和使用

    formBody.name(i), formBody.value(i)); } } return paramMap; } //构造新的POST表单 FormBody.Builder formBuilder = new FormBody.Builder(); for (String key: map.keySet()) { formBuilder.add(key, map.get(key)); } HttpUrl.parse(requestUrlTrue); //构造新的request请求 request = request.newBuilder() .method(POST, formBuilder.build

    4.8K40发布于 2020-05-29
  • 来自专栏Android 研究

    Retrofit解析7之相关类解析

    formBuilder = new FormBody.Builder(); } else if (isMultipart) { // Will be set to 'body' in (name, value); } else { formBuilder.add(name, value); } } void addPart(Headers headers if (formBuilder != null) { body = formBuilder.build(); } else if (multipartBuilder ! formBuilder = new FormBody.Builder(); } else if (isMultipart) { // Will be set to 'body' in if (formBuilder != null) { body = formBuilder.build(); } else if (multipartBuilder !

    3.3K10发布于 2018-08-30
  • 来自专栏腾讯IMWeb前端团队

    理论 | Angular 中的响应式编程 -- 浅淡 Rx 的流式思维

    标签中添加 [formGroup]="xxx" 指令,这个 xxx 就是你在组件中声明的 FormGroup 类型的成员变量:比如下面代码中的 form: FormGroup; 3、在组件的构造函数中取得 FormBuilder  后(比如下面代码中的 constructor(private fb: FormBuilder) { }),用 FormBuilder 构造表单控件数组并赋值给刚才的类型为 FormGroup 的成员变量

    6.3K10编辑于 2022-06-29
  • 领券