zoukankan      html  css  js  c++  java
  • angular之双向绑定

    html中使用ngModel

    // login.component.html
    <input id="username" type="text" class="form-control" [(ngModel)]="username">
    <input id="password" type="password" class="form-control" [(ngModel)]="password">
    

    ts中使用@Input

    // login.component.ts
    @Input() username: string;
    @Input() password: string;
    
    login(){
        const myObserver = {
          next: (data: LoginResult) => localStorage.token = data.sessionToken,
          complete: () => {
            console.log('Login successful');
            this.router.navigate(['/overview)']);
          },
          error: () => {
            console.log('Login failed');
          }
        };
    
        this.authService.login(this.username, this.password).subscribe((myObserver));
      }
    

    ng build会出错,需要把FormsModule加上。

    // app.module.ts
    import { FormsModule } from '@angular/forms';
    
    imports: [
    BrowserAnimationsModule,
    FormsModule,
    
    ...
    
    ]
    
    
    --------------------------- 知道的更多,不知道的也更多 ---------------------------
  • 相关阅读:
    排序算法——选择排序
    poj1906
    poj1496
    poj1244
    poj1183
    poj1806
    !!!舒尔茨自律神经训练法
    Google Analytics的能与不能
    乔布斯最伟大的贡献是什么
    冥想呼吸
  • 原文地址:https://www.cnblogs.com/mryux/p/15477339.html
Copyright © 2011-2022 走看看