angularメモ帳

angular始めました。
動かすために調べたことをメモしています。

730 views

次のコマンドでサービスを生成する。

ng generate service サービス名

サービスを次のように書き換える。

import { Injectable } from '@angular/core';

@Injectable({
  providedIn: 'root'
})
export class AuthService {

  constructor() { }
  hello(name:string) {
    return "hello " + name + "!!";
  }
}

コンポーネントのコンストラクタで呼び出す。

import { Component, OnInit } from '@angular/core';
import { FormControl, FormGroup } from '@angular/forms';
import { AuthService } from '../auth.service';

@Component({
  selector: 'app-auth',
  templateUrl: './auth.component.html',
  styleUrls: ['./auth.component.css'],
})
export class AuthComponent implements OnInit {
  myControl:FormGroup;
  message:string;

  constructor(private service:AuthService) { }

  ngOnInit(): void {
    this.message = this.service.hello("Taro");
    this.myControl = new FormGroup(
      {
        name: new FormControl(''),
        password: new FormControl('')
      }
    );
  }

  click() {
    let msg = JSON.stringify(this.myControl.value);
    console.log(msg);
  }
}

Page 21 of 38.

前のページ 次のページ



[添付ファイル]

1.angular flex layoutについて.docx  


お問い合わせ

プロフィール

すぺぺぺ

自己紹介

本サイトの作成者。
プログラムは趣味と勉強を兼ねて、のんびり本サイトを作っています。
フレームワークはdjango。
ChatGPTで自動プログラム作成に取り組み中。

サイト/ブログ

https://www.osumoi-stdio.com/novel/

ツイッター

@darkimpact0626