2016-05-24 20 views
0
<select ng-model="vm.pageNumber" ng-change="someFunction()"> 
    <option ng-repeat="page in vm.pagesIds" ng-value="page"> 
    Page {{page}} 
    </option> 
</select> 

したがって、pageNumberは、現在のページ数(1)です。 pagesIdsはページ '([1,2,3])個の数字の配列です。私はそれを得ることはできません、なぜページを更新するページを選択していないのですか?機能はすべて動作しており、ページは変更されていますが、残念ながらselectの選択フィールドは常に空です。私はng-value='page'value={{page}}を使ってみましたが、それでも動作しません。 初期値でもvm.pageNumber = 1が表示されていない場合は、selectには空のフィールドがありますが、ドロップダウンにはすべてのオプションが含まれています。AngularJSドロップダウンが選択されていません

ヒントを教えてください。

UPDATE:私はng-selected='vm.pageNumber == page'にしようとすると、それは最後のオプション3に対してのみ機能

+0

'ng-init =" vm.pageNumber = 1 "'を試しましたか? – Kyle

+0

@KKKKKKKKまだ何も:( –

+0

何とか角度材料の 'md-select'のために働いています –

答えて

0
<select ng-model="vm.pageNumber" ng-options="page as page for page in vm.pageIds" ng-change="someFunction()"></select> 

あなたvm.pageNumberが値ドロップダウンを設定します設定します。

関連する問題