AngularJS改变选择选项
AngularJS change select option ng-click
这很简单,我知道,但只是困扰我,我得到了以下代码
<label>Role</label><div>
<select ng-change="save()" ng-model="frm.TypeID">
<option ng-value="">Select Role</option>
<option ng-value="1" value="1">Admin</option>
<option ng-value="3" value="3">User</option>
<option ng-value="2" value="2">Guest</option>
</select>
我从数据库中得到ng值,但不能通过控制器更新它,所以我怎么能做一些像
angular.controller('testCtrl',['$scope', function($scope){
$scope.select=function(){
$scope.frm.TypeID = 3;
}
}]);
谢谢
使用ng-options
:
<select ng-model="frm.TypeID" ng-options="role.id as role.label for role in roles">
<option ng-value="">Select Role</option>
</select>
控制器$scope.roles = [
{id: 1, label: 'Admin'},
{id: 2, label: 'User'},
{id: 3, label: 'Guest'}
];
$scope.frm = {
TypeID: 3
};
// fetch value from database then update value
fetchData().then(function (id) {
$scope.frm.TypeID = id;
}
<<p>看到strong>小提琴 相关文章:
- 使用此选项选择父类内部的类
- 更新:仅根据单选按钮和所选选项选择特定项目
- 使用PHP通过HTML表单选项选择器过滤MYSQL结果
- ng-单击在IE中不起作用的选项选择Angularjs
- 从选项选择中删除值
- On为<选项>选择等效项
- 用户界面先前选择的选项选择更改
- 使用ng重复或ng选项和删除空白选项选择长方体角度
- 在HTML5、CSS、JavaScript中添加选项选择器,类似于移动应用程序中的选项设置
- 输入:选中,选项:选择选择器
- 根据使用angularjs从下拉菜单中选择的选项选择适当的复选框
- 如何根据 html 中的选项/选择重定向用户(单击按钮后)
- 使用ng选项选择中的ng选项进行过滤器下拉列表
- 如何设置选项选择的值
- 如何搜索长下拉选项/选择列表
- jQuery - 根据下拉选项选择列出结果
- 从选项选择单击时打开 2 个 URL
- 在 Angular JS 中为 ng 选项选择默认值
- 下拉选项选择的操作
- 通过单击单选按钮清除所有选项选择条目