1

paper-inputDartでボタンを押した後にaの中身を読みたい。および内部html <input>の両方で読み取りvalueinputValue属性などの他の提案を試みました。paper-element

ページ ソースを検索しても、paper-input. 内側の html <input> のプライベート メンバー内のコンテンツを見つけましたが、Dart でミラーを使用してプライベート メンバーを反映​​できるかどうかはわかりません。

関連するvalue属性は次の場所にあります。

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

したがって、属性マップ インスタンスには、マップの一部ではないメンバーがいくつかあります。その_elementメンバーには、valueに存在するテキストを含む uh フィールドがありますpaper-input

何か足りないと言ってください。

編集:これが解決策になったものです: ダーツの紙要素のインスタンス

4

1 に答える 1

3

昨日試してみましたが、ほとんどの場合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;

働いた

于 2014-07-14T04:57:28.677 に答える