2016-05-02 9 views
0

私はng-repeatです。splits/filtersplits/filterは、単一の部分(名前、atの前のドメインとatの後のドメイン)にメールアドレスを持っています。リピータでは、ドメインの選択です。今私は各電子メールアドレスのドメインを事前に選択したいと思う。AngularJS:他のオブジェクトに基づいてng-repeatの要素をあらかじめ選択してください

<div ng-repeat="sender in email.Sender track by $index"> 
<!-- other html --> 
<select class="form-control" 
     ng-model="displayDomain" 
     ng-options="senderDomain.Domain as senderDomain.Domain for senderDomain in senderDomains" 
     ng-init="displayDomain = sender.Name | splitSenderData:'domain.afterAt'"> 
</select> 
</div> 

私の試みはng-initfilter基づいた値が、そのいけない作業していました。

+0

あなたの要件を明確に説明し、コントローラコードも投稿してください。フィドルさえも相当なものです。 –

答えて

0

はNG-選択

ng-selected="{{displayDomain == sender.Name}}" 
0

を使用してみてくださいので、私は(角初心者のための)より簡単にデータを読み込み、保存することができますので、私は、より複雑なオブジェクトに文字列とフィルターから私のコードを変更しました。

関連する問題