Angularjs 将选择器选项绑定到变量

Angularjs 将选择器选项绑定到变量,angularjs,Angularjs,我有一些“公共”的代码。我想创建一个选择,允许用户更改它。我是这样做的: <select class="prompter-public-textfield" ng-model=selectedItem.public value={{selectedItem.public}}> <option>Public</option> <option>Non-p

我有一些“公共”的代码。我想创建一个选择,允许用户更改它。我是这样做的:

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

平民的
非公
问题是“public”是0和1,但这对用户来说没有多大意义。有没有优雅的方法可以在选择器中显示“Public”和“Non-Public”,但将其绑定到我的对象中的0和1?(我试图不创建另一个变量或使用onchange进行修改)

谢谢

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