私はAngularJSに少し慣れていないので、Zurb Foundationのカスタム選択に基づいてカスタム選択コントロールを作成しようとしています(ここを参照してください: http://foundation.zurb.com/docs/components/custom-forms.html )
これにはディレクティブを使用する必要があることはわかっていますが、これを達成する方法がわかりません。
再利用可能で、渡された配列の反復を許可する必要があります。ユーザーがドロップダウン リストから項目を選択したときのコールバックが必要になる可能性があります。
カスタム Foundation ドロップダウン リストのマークアップは次のとおりです。
<select name="selectedUIC" style="display:none;"></select>
<div class="custom dropdown medium" style="background-color:red;">
<a href="#" class="current custom-select">Please select item</a>
<a href="#" class="selector custom-select"></a>
<ul ng-repeat="uic in uics">
<li class="custom-select" ng-click="selectUIC(uic.Name)">{{uic.Name}}</li>
</ul>
</div>
これは今のところ機能します。このページの Ctrl からコントロールを設定できます。ただし、ご覧のとおり、カスタム ドロップダウン コントロールを使用するたびにこれを行う必要があります。
この赤ちゃんを再利用可能なディレクティブに変える方法についてのアイデアはありますか?
助けてくれてありがとう!
クリス