【发布时间】:2016-10-03 08:43:30
【问题描述】:
这是我的控制器
var controller = app.controller('ctrl', function ($scope) {
$scope.dropdown = ["Yearly", "Monthly", "Date"];
});
这是我的 HTML 内容:
<body ng-app="app" ng-controller="ctrl">
<div>
<table>
<tr>
<td>
<label>Select :</label>
</td>
<td>
<select data-ng-model="option">
<option ng-repeat="date in dropdown" ng-bind="date" value="{{date.value}}"></option>
</select>
</td>
</tr>
<tr ng-show="option == 'Yearly'">
<td>
<label>From:</label>
</td>
<td>
<input type="date" ng-model="fromdate" id="fromdate" date-picker />
</td>
<td>
<label>To:</label>
</td>
<td>
<input type="date" ng-model="todate" date-picker />
</td>
</tr>
</table>
</div>
我正在尝试获取用户从前端下拉列表中选择的值,我需要根据下拉列表中选择的值隐藏或显示一些文本框。
【问题讨论】:
-
您需要在控制器中定义选项。看我的回答。
标签: javascript jquery html angularjs frontend