ディレクティブとしてモデル化した非常に単純な UI コントロールがあります。これは、国コード用と番号用の 2 つの入力フィールドを持つ電話番号のエディターです。
ディレクティブの使用法は次のようになります。
<phone-editor ng-model='phoneNo'></phone-editor>
ディレクティブの宣言では、ngModel が必要で、テンプレートは次のようになります。
<input type="text" ng-model="countryCode" />
<input type="text" ng-model="number" />
元のモデルを 2 つのフィールドに構成および分解する方法は明らかです。
私が理解できない(555) 555-5555
のは、2番目の入力フィールドのngModelコントローラーにアクセスするためだけに別のディレクティブを定義せずに、プレーンな数値の代わりに表示するように2番目のフィールドにフォーマッターを使用するにはどうすればよいですか?
どうにかして子 ngModel コントローラーにアクセスできますか?