0
我嘗試使用AngularJS 2創建組件。它工作正常,但我不確定如何將值作爲綁定傳遞。 下面是代碼:AngularJS 2訪問模板中傳遞的綁定
(function(app) {
app.AppComponent =
ng.core.Component({
selector: 'my-app',
templateUrl: './app/grid.htm',
bindings:{
info:'=info'
}
})
.Class({
constructor: function() {
this.items = [
{ id: 1, name: 'Roy', age: 25 },
{ id: 2, name: 'James', age: 30 }
];
}
});
})(window.app || (window.app = {}));
從我傳遞中的項目在構造函數中的視圖部分:
<my-app info="items">Loading...</my-app>
但我不能夠訪問它在模板templateUrl: './app/grid.htm',
這裏是模板代碼:
<tr *ngFor='#item of info'>
<td>
<span>{{ item.name }}</span>
</td>
<td>
<span>{{ item.age }}</span>
</td>
</tr>
但它不是WO rking。任何一個可以指出什麼可能是錯誤的?
我可以知道'ref.nativeElement.getAttribute('mydata')'是否會理解他需要從'this.items'中獲取'mydata',而不是從'attribute'中獲取? –
如何將使用屬性將外部組件加載到組件的方式傳遞給組件? – iJade