3
我使用AngularDart,一個PersonsView和anoter PersonView創建了兩個自定義組件。第一HTML模板包含第二列表:在組件之間傳遞模型
<div>
<personview ng-repeat="person in ctrl.persons" ng-model="person"/>
</div>
雖然視圖本身只包含與人的name屬性的簡單跨度。
<span>{{person.name}}</span>
爲personview鏢代碼:
@Component(
selector: 'personview[ng-model]',
templateUrl: 'packages/myproject/persons/person_component.html',
cssUrl: 'packages/myproject/persons/person_component.css',
publishAs: 'ctrl'
)
class PersonView {
NgModel ngModel;
PersonView(this.ngModel){
print(ngModel.modelValue);
}
}
無論我嘗試ngModel保持返回null,是否有可能從一個模型信息傳遞給其他的自定義組件?如果是這樣,該怎麼辦?
一個類似的問題顯示了一個可能的解決方案,但仍然返回null。 How to pass an object from ng-repeat to component using AngularDart?
嘗試了很多建議(包括可見性範圍)之後,似乎數據不會將字1傳遞給其他組件。 – Wieki