1-1创建一个组件

  1. //插件
  2. Angular Files
  3. Angular Snippets
  1. //命令创建
  2. ng g component <component-name>
  3. Tips:每创建一个组件都会在app.module.ts文件中导入,注册

1-1配置(自动)

  1. //app.module.ts
  2. import { MovieItemComponent } from './components/movie-item/movie-item.component';
  3. @NgModule({
  4. /* 配置(声明)当前项目运行依赖的组件 */
  5. declarations: [
  6. AppComponent,
  7. MovieItemComponent
  8. ],
  9. })
  1. //MovieItem.component.ts
  2. @Component({
  3. selector: 'app-MovieItem', //组件名字
  4. templateUrl: './MovieItem.component.html',
  5. styleUrls: ['./MovieItem.component.css']
  6. })

1-2 使用

  1. //app.component.html
  2. <app-MovieItem [music]="music" class="content"></app-MovieItem>

1.wechat,vue,react,angular组件比较

  1. //wechat/App
  2. App.js
  3. App.wxml
  4. App.wxss
  5. App.json
  6. //Vue
  7. App.vue (html,css,js)
  8. //React
  9. App.js (html,js) import'./App.css'
  10. App.css
  11. //Angular
  12. html
  13. css
  14. js