从Dart中的其他Web组件访问状态

卢珀金斯

假设您在Dart中将一个Web组件存储在另一个Web组件中。有什么方法可以从其他组件访问状态?

假设我有一个名为Polymer的元素,x-notebook-element并且其中一个被称为x-note-elementEmbedded的元素(通过迭代器):

<polymer-element name="x-notebook-element">
  <template>
    <ul>
      <template repeat="{{note in notes}}">
        <li is="x-note-element" note="{{note}}"></li>
      </template>
    </ul>
  </template>

  <script type="application/dart" src="notebook.dart"></script>
</polymer-element>

困难的是,我希望能够点击一个Delete按钮x-note-element,消除了x-note-element从DOM删除note与它相关联的notes列表。

亚历山大·阿杜因

您可以触发一个CustomEvent在你的x-note-element

dispatchEvent(new CustomEvent('my-delete-event', detail: note.id));

听听这些事件:

<li is="x-note-element" note="{{note}}" on-my-delete-event="{{delete}}"></li>

然后在dart部分x-notebook-element

delete(CustomEvent e, var detail, Element target) {
  final deletedId = e.detail;
  // update notes
} 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

访问Angular中其他组件的变量

来自分类Dev

从其他组件中的服务访问数据

来自分类Dev

状态对其他组件的影响

来自分类Dev

状态未在其他组件中更新

来自分类Dev

访问ngrx中的reducer中的其他状态部分

来自分类Dev

在 Flutter/dart 中访问其他 Class 方法

来自分类Dev

访问Redux Reducer中的其他状态部分

来自分类Dev

无法访问其他 C# 表单中的组件

来自分类Dev

除了引用以外,还可以通过其他方式访问子组件状态?

来自分类Dev

更改其他组件的状态-ReactJS

来自分类Dev

React Native:从其他组件更改状态

来自分类Dev

带状态的其他组件重用变量

来自分类Dev

如何从其他组件更新状态?

来自分类Dev

切换其他组件的状态

来自分类Dev

React Native - 编辑其他组件的状态

来自分类Dev

在React中访问组件状态

来自分类Dev

从组件类中访问状态

来自分类Dev

访问棘轮Web套接字请求中的其他参数

来自分类Dev

如何从其他组件更改反应组件的状态?

来自分类Dev

有什么方法可以操纵其他组件的组件状态?

来自分类Dev

ReactJS-如何设置其他组件的组件状态?

来自分类Dev

其他组件状态的om.next mutate不会导致其他组件重新呈现

来自分类Dev

我可以访问 state 中的其他状态变量吗?

来自分类Dev

是否可以在同一个构造函数中访问其他状态值?

来自分类Dev

是否可以从其模板中访问Vue组件的索引或其他唯一标识符?

来自分类Dev

无法访问组件中的 redux 状态

来自分类Dev

将状态传递给其他组件的最“反应”方式

来自分类Dev

更改MVVM中其他视图的状态

来自分类Dev

状态栏中的其他时区