gpt4 book ai didi

dart - 如何在 Dart 的 paper-input 中获得值(value)?

转载 作者:行者123 更新时间:2023-12-03 03:18:53 27 4
gpt4 key购买 nike

我想阅读 paper-input 的内容在 Dart 中按下按钮后。我尝试了其他建议,例如阅读 valueinputValue paper-element 上的两个属性和内部 html

搜索页面源不会显示 paper-input 中的内容。 .我在内部 html 的私有(private)成员中找到了内容,但我不确定在 Dart 中使用 Mirrors 是否可以反射(reflect)私有(private)成员。

相关value属性位于:

paper-element -> inner html <input> -> attributes map -> 
private variable named _element

所以属性映射实例有一些不属于映射的成员。其 _element成员(member)有 value uh 字段,其中包含位于 paper-input 中的文本.

告诉我我错过了什么。

编辑:这是最终的解决方案:
Instance of Paper elements in dart

最佳答案

我昨天试过了,它主要适用于 inputValue (编辑时)和value使用 tab 键离开输入元素后。

确保您使用的是最新的 Polymer 元素。

依赖项:
聚合物:">=0.12.0-dev <0.13.0"

(需要一个特殊的依赖约束来获得依赖的开发版本)

当访问像这样的值时

($['my-input'] as PaperInput).value // or .inputValue

返回旧值,但是

<paper-input value='{{value}}' inputValue='{{inputValue}}` placeholder='enter text here></inputValue>

@observable String value;
@observable String inputValue;

工作过

关于dart - 如何在 Dart 的 paper-input 中获得值(value)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24729712/

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