1

form-field という単純なディレクティブを作成したいと考えています。ディレクティブは次のとおりです。フォーム ラベル、フォーム入力、フォーム エラー テキスト ボックスのグループ化。私の目標は、これらすべてを 1 行に含めることができるディレクティブを作成することです。

  <form-field label="Username:" regex="^[a-z]{5,7}$" constrainsViolationMessage="username should be between 5 and 7 chars" model="username" place-holder="username"> </form-field> 

私が遭遇した問題は、入力変数値を親スコープ変数にバインドできないことです。

フィドルでは、親スコープへのバインドはまったく機能しません.localhostでは、ディレクティブ変数は親スコープ変数の後のステップにあります! たとえば、バインド変数が 123 の場合、親スコープ変数は 12 です。

ここにフィドルがあります。誰かが提案を手伝ってくれることを願っています。

ローカル ホストの問題は、ディレクティブ スコープが親スコープの 1 ステップ後にあることです。下の画像は問題を示しています。

ここに画像の説明を入力

4

1 に答える 1

1

わかりました、問題を修正しました。stewie による最初のコメントを見てください。2つ目の問題ですが、写真の通りangular.1.0.2にバグがあるようです。angular.1.0.2 を選択した場合、ボックスに何かを書き込もうとすると、入力ボックスのテキストは親スコープ バインディングの 1 文字後になります。angular.1.0.3 または angular.1.0.4 に切り替えると、すべてうまくいきます。

于 2013-02-28T11:29:56.207 に答える