[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:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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工具