【发布时间】:2016-04-26 13:06:41
【问题描述】:
尝试将数据传递给子组件,我可以将属性附加到模板中,但似乎无法访问组件类中的 id。有什么想法吗?
---父母---
<related-products [id]="product.id"></related-products>
--孩子--
import {Component, OnInit, Input} from 'angular2/core';
import {RouteParams, Router} from 'angular2/router';
import {ProductService} from '../products/product.service.js';
@Component({
selector: 'related-products',
templateUrl: "wp-content/themes/f2/app/views/directives/related-products-template.html",
inputs: ['id'],
providers: [ProductService]
})
export class RelatedProductsComponent implements OnInit {
products: any[];
errorMessage: string;
id: number;
constructor(
private _service: ProductService,
private _router: Router,
private _routeParams: RouteParams
) {}
ngOnInit() {
console.log(this.id);
}
}
【问题讨论】:
标签: angular