1

このページhttp://www.jsviews.com/#linked-elem-syntaxを読んで、少しテストしています。

  1. 私はこれで始めるのが好き..

<input data-link="name trigger=true"/>タグは自動的に双方向のデータバインディングを持つことに注意してください。

「trigger=true」を削除すると一方向のバインドになると言うのは正しいですか? それとも、まだ双方向バインディングですか?

「trigger=true」を持っている場合と「trigger=true」を持っていない場合の唯一の違いは、「trigger=true」を持っている場合、プロパティ変更イベントの更新を取得することです。それ以外の場合は、lost-focus イベントで更新が表示されます。

  1. 最後に「:」があることにも混乱しています。

の完全な構文では、末尾の「}」の前に「:」が追加されていることに注意してください。双方向のデータバインディングに対応しています。

最後に「:」を付けると、「trigger=true」を付けたのと同じ効果があるということですか?

しかし、私は以下のコードを試しましたが、「trigger=true」を持つコードのようには機能しません。

<input data-link="{:name:}"/>
4

1 に答える 1

0

http://www.jsviews.com/#linked-elem-syntaxのオプションの双方向データ バインディングのセクションでは、末尾の「:」が双方向バインディングを使用するかどうかを決定することを説明しています。

双方向バインディングを使用している場合はtrigger=true、すべての文字入力後 (キーを押した後) にバインディングの更新をトリガーするように設定することもできます。それ以外の場合、デフォルトでは、更新は「ぼかし」または「変更」のみです。

于 2014-09-25T17:39:45.017 に答える