angularjs2 组件

ts文件中
// 新建Product 类
class Product{
 constructor(public sku:string,
  public  name:string,
  public imageUrl:string,
  public department:string[],
  public price:number){}
}
@Component({
  selector:"app-product",
  template:`
  <div class="app-product">
  <span>{{product.name}}</span>
  <span>{{product.sku}}</span>
  </div>
  `
})
export class ProductComponent implements OnInit {
 
  product:Product;
  constructor(){
    this.product=new Product('MYSHOES',
        'Black Running Shoes',
        '/resources/images/products/black-shoes.jpg',
        ['Men', 'Shoes', 'Running Shoes'],
        109.99)
  }

  ngOnInit() {
  }

}


//组件输入
//方法1
@Component({
  selector:'app-product',
  Input:['name','age']
})
class myComponent{
   name:string;
   age:number;
}
//方法2
@Component({
selector:'app-product'
})
class myComponent{
   @Input() name:string,
   @Input() age:number
}
<app-product [name]='name' [age]='age'></app-product>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值