[Angular 2] Create Angular 2 Porject with Angular CLI

Install:

npm i -g angular-cli

 

Create a project:

ng new hello-angular2

 

Run the project:

cd hello-angular2
ng serve

 

Change the port:

ng serve --port 4201 --live-reload-port 49153

 

Create a component:

ng g component contact-list-component

The component will be created in src/app/contact-list-component.

复制代码
// app.component.ts

import { Component } from '@angular/core';
import {ContactListComponentComponent} from "./contact-list-component/contact-list-component.component";

@Component({
  moduleId: module.id,
  selector: 'app-root',
  templateUrl: 'app.component.html',
  styleUrls: ['app.component.css'],
  directives: [ContactListComponentComponent]
})
export class AppComponent {
  title = 'app works!';
}
复制代码

 

Generate a child component:

The child component should live inside parent component, for example, we create a contact-detail-component:

cd ./contact-list-component
ng g component ./contact-detail-component

 

复制代码
//contact-iist-component.ts

import { Component, OnInit } from '@angular/core';
import {ContactDetailComponentComponent} from "./contact-detail-component/contact-detail-component.component";

@Component({
  moduleId: module.id,
  directives: [ContactDetailComponentComponent],
  selector: 'app-contact-list-component',
  templateUrl: 'contact-list-component.component.html',
  styleUrls: ['contact-list-component.component.css']
})
export class ContactListComponentComponent implements OnInit {

  constructor() {}

  ngOnInit() {
  }

}
复制代码

 

If everything went well, you should see:

posted @   Zhentiw  阅读(314)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示