【发布时间】:2016-02-10 14:19:04
【问题描述】:
我正在尝试编写必须是最简单的角度指令,该指令显示是/否选择列表并绑定到包含布尔值的模型。不幸的是,现有值从未被预先选择。我的指令是
return {
restrict: 'E',
replace: true,
template: '<select class="form-control"><option value="true">Yes</option><option value="false">No</option></select>',
scope: {
ngModel: '='
}
}
我将指令称为
<yesno ng-model="brand.is_anchor"></yesno>
选择选项显示和生成的 HTML 读取为
<select class="form-control ng-isolate-scope ng-valid" ng-model="brand.is_anchor">
<option value="? boolean:false ?"></option>
<option value="true">Yes</option>
<option value="false">No</option>
</select>
绑定模型的初始值为“false”,但它始终显示一个空选项,并且根据生成的 HTML 中列出的第一个选项。
谁能给点建议?
【问题讨论】:
标签: angularjs angularjs-directive