• angular 笔记


    npm install -g @angular/cli

    ng new 项目名称

    ng serve --open

    localhost:4200/

    ng g c 组件名称

    <div *ngFor="let item of list; let key = index"></div>

    import { FormsModule } from '@angular/forms';

    <ul>
    <li *ngFor="let item of yes, let index = index" [hidden]="!item.flag">
    <input type="checkbox" [(ngModel)]="item.flag" (change)="change()">{{ item.title }} <span (click)="deleteH(index)">X</span>
    </li>
    </ul>

    ng g service 服务名称
    import { ServiceService } from '../../service/service.service';

    providers: [ServiceService], app.module.ts里面

    constructor(public store: ServiceService) { 使用的话,单独的组建也要引用
    store.get();
    }

    import { ViewChild } from '@angular/core';
    AfterViewInit(){} 这是vue的mouted
    获取变量dom
    <div #myDiv>123</div>
    @ViewChild('myDiv') myDiv;

    改变子组件 或者 其他组件的样式
    [ngStyle]="title" title是json 里面是样式
    this.appNews.title = {
    '200px',
    height: '200px',
    background: 'red'
    };
    console.log(this.appNews.title);

    <p [ngClass]="title">news works!</p> title变量 = 是类名
    this.appNews.title = 'w200';

    获取子组件内的元素标签
    import { ViewChild, ElementRef } from '@angular/core';
    @ViewChild('appNews', {read: ElementRef}) appNews;
    this.appNews.nativeElement.getElementsByClassName('w100')[0]

    父传子组件传值 方法也是一样的传
    父组件
    <app-news [title]="title"></app-news>
    子组件
    import { Input } from '@angular/core'
    @Input() title: any;
    <p>{{title}}</p>
    把父组件整个传给子组件
    父组件
    <app-news [all] = 'this'></app-news>
    子组件
    @Input() all: any
    <p (click)="all.run()">222</p>

    父组件获取子组件
    父组件
    import { ViewChild } from '@angular/core';
    @ViewChild('news') news;
    <app-news #news></app-news>
    <p (click)="news.getRun()">
    home works!
    </p>

    <nz-option *ngFor="let option of edit.series_options | keyvalue" [nzValue]="option.key" [nzLabel]="option.value"></nz-option>

  • 相关阅读:
    实例化讲解RunLoop---IOS
    IOS中的SpringBoard
    Mac版OBS设置详解
    Swift学习Tip之Closures
    Swift中Array的Map
    IOS中的国际化(一)
    IOS,中获取系统内存占有率的方法
    IOS获取两个日期之间的时间间隔
    IOS中微信支、支付宝支付详解
    IOS中的正则表达式:NSRegularExpression
  • 原文地址:https://www.cnblogs.com/zhaofeis/p/13596058.html
Copyright © 2020-2023  润新知