修改 ng 选项
Modifying ng-options
我有json对象为:-
{ "callingCodes": [
{
"name": "United States",
"code": "+1",
"isoCode": "US",
"isFree":"true",
"flag":"flag us"
},
{
"name": "Turkey",
"code": "+90",
"isoCode": "TR",
"isFree":"true",
"flag":"flag tr"
}]
我正在使用国家/地区代码精灵图像来显示国旗。 我正在使用 ng-repeat 来显示特定标志。
<td><span style="display: inline-block; margin-left: auto;" ng-class="{{'countryData.flag'}}"></span></td>
它工作正常.现在我想使用相同的 css 类将标志包含在 ng-options(下拉列表)中。
<select id="countryCode" class="form-control" ng-required="true" ng-model='sendMsgData.toCountryCode'
ng-options="supportedCode.code as (supportedCode.code + '(' + supportedCode.isoCode + ')') for supportedCode in supportedCountryCallingCodes">
<option value="">Country Code</option>
</select>
我怎样才能做到这一点。
在option
标签上使用ng-repeat
:
<select id="countryCode" class="form-control" ng-required="true" ng-model="sendMsgData.toCountryCode">
<option ng-repeat="supportedCode in supportedCountryCallingCodes" value="supportedCode.code" ng-class="countryData.flag">{{supportedCode.code}}</option>
</select>
添加选项类
<select id="countryCode" class="form-control" ng-required="true" ng-model='sendMsgData.toCountryCode' options-class="countryData.flag"
ng-options="supportedCode.code as (supportedCode.code + '(' + supportedCode.isoCode + ')') for supportedCode in supportedCountryCallingCodes">
<option value="">Country Code</option>
</select>
相关文章:
- AngularJs列表ng单击以选择选项转换
- 如何使用AngularJs禁用ng选项中的选项
- 如何将ng选项的索引作为angularJs中的值传递给模型
- AngularJS ng选项在选择一个选项后删除了默认的空白值
- 当使用select作为标签时,如何使用ng选项禁用angularjs中的选项
- 角度引导选项卡ng如果错误
- 从服务器获取数据并在选择控件中使用ng选项无法显示选项
- ng选项-用vm替换$scope
- Angularjs-设置不带ng选项的select的默认值
- 角度去抖动(ng模型选项)不起作用
- ng选项-传递键而不是值
- Angular:如何使用ng选项进行四个单独的选择
- 选择框中带有关联的ng模型,选项中带有ng重复
- 使用ng选项,我如何筛选准确解释给定值的内容
- 角度Ng选项错误
- Angular.js通过对象关键点上的ng选项进行跟踪
- 选择/选项 ng-model 未绑定 ng-selected
- Angularjs 选择选项 ng 选择为分配值选择空白选项
- <选项 ng-repeat value={{object}}> 如何强制角度将对象推入模型
- 删除空白选项ng repeat和过滤后的ng选项