将选择器选项绑定到变量

时间:2014-08-05 20:37:54

标签: angularjs

我有一些代码是“bool' public'”。我想创建一个允许用户更改它的选择。以下是我的表现:

<select class="prompter-public-textfield" ng-model=selectedItem.public
                                          value={{selectedItem.public}}>
    <option>Public</option>
    <option>Non-public</option>
</select>

这个问题是公共的&#39;是0和1,但这对用户没有多大意义。是否有任何优雅的方式来展示公共&#39;和&#39;非公开&#39;在选择器中,但在我的对象中将其绑定到0和1? (我试图不创建另一个变量或使用onchange来修改)。

谢谢!

1 个答案:

答案 0 :(得分:0)

http://plnkr.co/edit/Ts6YCuClkFTU1Ibmcb6r?p=preview

selectedItem : {{selectedItem}}<br/>
   <select class="prompter-public-textfield" ng-model="selectedItem.public">
    <option value="0">Public</option>
    <option value="1">Non-public</option>
</select>