【发布时间】:2014-12-09 22:14:24
【问题描述】:
Angular 在 Scope 中的某处管理我们的对象,但我需要手动设置和获取控制组件的对象,这样当我通过 JSON 从 Web 下载其模型时,我可以自动设置所有组件的信息。
示例
@Component (selector: 'my-component')
class MyComponent {
//component fields
}
当用户与<my-component> 交互时,它会更改其字段。我希望能够获取整个 MyComponent 对象及其字段以像这样保存它们
MyComponent comp = magicComponentGetterFunc('my-component');
String json = encodeJson (comp); //I do this this redstone_mapper
【问题讨论】:
-
您能否添加有关您尝试完成的任务的更多详细信息(一些代码)。
-
@GünterZöchbauer 查看新示例 :)
-
所以你不想搜索 DOM 然后从 DOM 元素中获取组件类实例。早期的 Angular 类中有一个方法,但仅用于测试目的,而不是用于生产,我不确定 Angular.dart 1.0 是否完全支持该方法,但我认为这是在最近的版本之一中添加的。这样做通常表明您以错误的方式使用 Angular。
标签: dart angular-dart