gpt4 book ai didi

dart - 在组件之间传递模型

转载 作者:行者123 更新时间:2023-12-03 06:20:41 24 4
gpt4 key购买 nike

我使用 AngularDart 创建了两个自定义组件,一个是 PersonsView,另一个是 PersonView。第一个的 html 模板包含第二个的列表:

<div>
<personview ng-repeat="person in ctrl.persons" ng-model="person"/>
</div>

虽然 View 本身只包含一个简单的范围,其中包含人员的 name 属性。

<span>{{person.name}}</span>

personview 的 dart 代码是:

@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?

最佳答案

我在这里回答了类似的问题:

If two different components are in the same view (ngRoute), how can they share a common object or communicate?

请告诉我这种方法是否也适用于这个问题。

关于dart - 在组件之间传递模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23801395/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com