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