来自单选按钮angularjs的数据绑定
Data binding from radio buttons angularjs
我试着用单选按钮制作一个表单。我使用角度,我想得到选中单选按钮的值。我试过ng模型,但没用。
代码:
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-default active" style="width: 100%">
<input ng-model="typeOfFood" type="radio" checked="checked" ng-value="'recomandation'" /> Recomandations
</label>
<label class="btn btn-default" style="width: 100%">
<input ng-model="typeOfFood" type="radio" ng-value="'apperitive'"/> Apperitives
</label>
<label class="btn btn-default" style="width: 100%">
<input ng-model="typeOfFood" type="radio" ng-value="'main'"/> Mains
</label>
<label class="btn btn-default" style="width: 100%">
<input ng-model="typeOfFood" type="radio" id="desserts" ng-value="'dessert'"/> Desserts
</label>
</div>
控制器:
angular.module('demoApp')
.controller('MenuCtrl', function ($scope) {
$scope.typeOfFood;
$scope.option = function() {
console.log($scope.typeOfFood);
}
});
我收到控制器中未定义的变量"typeOfFood"。如何解决此问题?
谢谢。
您有几个错误:
你正在以一种糟糕的方式初始化角度主模块,使用这个:
angular.module('demoApp',[])
如果没有数组,您将尝试查找demoApp,而不是创建新实例。
此外,您不能使用ng控制器和ng应用程序指令。
如果您想使用选项函数,请使用ng调用它,点击指令:
<label class="btn btn-default" style="width: 100%">
<input ng-click="option()" ng-model="typeOfFood" type="radio" id="desserts" ng-value="'dessert'" /> Desserts
</label>
代码笔:http://codepen.io/armellajuan/pen/QyKPpO
也许这本书会在以下细节方面对您有所帮助:http://www.angularjsbook.com/angular-basics/chapters/introduction/
相关文章:
- OnsenUI AngularJS数据绑定无法正常工作
- 使用AngularJs数据绑定的三元运算符显示图像
- 如何在angularjs中检查Kendo树视图数据绑定事件
- AngularJS数据绑定中断ngRepeat+奇怪行为
- 使用大括号的 Internet Explorer 上的 AngularJS 数据绑定问题
- AngularJS -- 创建自定义数据绑定和 ng-repeat
- Angularjs和Jquery日期选择器数据绑定
- AngularJS数据绑定与KnockoutJS数据绑定
- angularJS单向数据绑定和模型编辑与ng重复
- Angularjs 1.3+单向与双向数据绑定
- 数据绑定在带有输入标签的 AngularJS 中不起作用
- AngularJS:将数据绑定到动态创建的 HTML
- 数据绑定在特定情况下不起作用(AngularJS)
- C3 中的双向数据绑定.js AngularJS 中的双向数据绑定
- Angularjs 双向数据绑定不起作用;$watch也不起作用
- AngularJS:双向数据绑定 - 带有ng重复的指令 - 不起作用
- 使用 D3js 时,带有 DOM 的 AngularJS 数据绑定不起作用
- AngularJS 数据绑定不会动态更新内容
- NodeJS与AngularJS,所需的HTML文件不是跨控制器的数据绑定全局变量
- AngularJS 2 - 内部属性数据绑定 - 异常:类型错误:无法读取未定义的属性