ng-model 没有为我设置默认值
ng-model not setting default values for me
ng-model 是在这里设置的,所以我可以将过滤器传递到我的函数中并获取所有用户的选择。 我想我也可以使用它来预填充/默认数据。 它不起作用。 这是我的控制器:
.controller('ListCtrl', [
'$scope', '$filter', '$location', 'context', 'breeze', 'Service',
function ($scope, $filter, $location, context, breeze, Service) {
$scope.pageLoaded = true;
$scope.lists = [];
$scope.DDL1 = '';
$scope.filter = {
fromDate: '2015-05-01',
toDate: '',
sales: false
};
我有这样的 html:
<md-content ng-controller="ListCtrl" layout="column" flex class="md-padding">
<md-tabs class="md-primary clearfix" md-selected="0" flex>
<md-tab label="Lists">
<table><tr>
<td width="10%">From Date: </td>
<td width="40%"><input type="date" ng-model="filter.fromDate" value="{{filter.fromDate}}"/></td>
<td width="10%">SParts: </td>
<td width="40%">
<input type="radio" name="sales" ng-model="filter.sales" value="true"> yes
<input type="radio" name="sales" ng-model="filter.sales" value="false" checked> no
</td>...
使用字符串
由于您使用 input type="radio"
,将filter.sales
的类型设置为字符串,这应该可以工作
$scope.filter = {
fromDate: '2015-05-01',
toDate: '',
sales: 'false'
};
<小时 />从input type="radio"
ng模型文档中,
选择时应将 ngModel 表达式设置为的值。请注意,值仅支持字符串值,即范围模型也需要是一个字符串。如果需要复杂模型,请使用 ngValue。(数字、对象等)。
您可以使用 ng-checked 的 angularjs 根据其他值预填充单选按钮。
例如:
<td width="40%">
<input type="radio" name="sales" ng-model=vm.filter.sales > yes
<input type="radio" name="sales" ng-model=vm.filter.sales ng-checked="true"> no
</td>
在上面的例子中,我直接将 ng-check 值设置为 true,但您也可以使用控制器变量将其设置为 true 或 false。有关更多信息,您可以查看文档@https://docs.angularjs.org/api/ng/directive/ngChecked
相关文章:
- jQuery Datepicker从日期开始设置默认值
- 在KeystoneJS中为Types.Money设置默认值
- 如何为显示jquery滑块值的文本框设置默认值
- 在Bootstrap下拉菜单中设置默认值
- 如何为 jquery 自动完成框设置默认值
- 聚合物:如何为具有嵌套特性的图纸选项卡设置默认值
- 使用复杂对象上的删除为选择框手动设置默认值
- 在动态输入数据的下拉菜单中设置默认值
- 有什么方法可以在超级测试中设置默认值吗
- 挖空 + 选择2 -- 设置默认值
- ||运算符在 null 时不设置默认值
- 如何在 Select2 输入中设置默认值,并在 asp.net mvc 中标记
- 在链接回以前访问过的页面时设置默认值
- PHP 设置默认值以从 ajax 页面返回记录
- 在文档加载时使用 JQuery 在下拉字段中设置默认值
- 如何为 Google 放置 API 自动完成文本框设置默认值
- 为具有未定义值的嵌套对象设置默认值的最简单方法
- AngularJS更新ng-model的值以设置默认值
- 剑道 UI 组合框 - 设置默认值
- JQuery 日期选取器设置默认值