Angular.js中的input[radio]问题未定义且未检查
input[radio] in Angular.js problems undefined and unchecked
我有两个问题(可能是因为同一个bug):
1)。我不能默认检查一个单选按钮在我的html页面。三个无线电框都未选中
2)。在我的代码中,selectedValue的值总是undefined。另一个值username在我的代码中工作。(但是selectedValue的值在"tt"部分起作用,当我点击单选按钮时将被改变)
HTML代码:<input class="login__input" type="text" name="username" ng-model="username" placeholder="Username" autocorrect="off" autocapitalize="off">
<div class="radio__box">
<label>
<input type="radio" ng-model="selectedValue" value="value1" checked>
Radio1
</label><br/>
<label>
<input type="radio" ng-model="selectedValue" value="value2">
Radio2
</label><br/>
<label>
<input type="radio" ng-model="selectedValue" value="value3">
Radio3
</label><br/>
<tt>selected = {{selectedValue}}</tt><br/>
</div>
Javascript代码:
var username = $rootScope.username; // works
var selectedValue = $rootScope.selectedValue; // undefined
任何帮助都太好了。提前感谢!
这是一个非常简单的plunk,它演示了一个带有默认选项的工作单选按钮。
http://plnkr.co/edit/nTAcLlYIQk2Uk6887hPv?p =
预览JS:
angular.module('myApp', [])
.controller('myCtrl', function($scope) {
$scope.selectedValue = "value1"
})
就像Fissio指出的那样,我错过了初始化变量
相关文章:
- 如何消除代码中的未定义和其他问题
- 组件生命周期问题/无法处理未定义的问题
- JavaScript/jQuery JSON数组问题-值为未定义
- 使用Breeze脱机数据时出现未定义的问题不是函数
- 如何使用警报进行调试来解决(未定义的)时间问题
- SJCL的问题“;无法读取属性'替换'“未定义”;
- JSON JavaScript 未定义的变量问题
- 创建可在任何地方使用的 JS 函数?范围和功能“未定义”的问题
- 将 AJAX 传递给 PHP 时遇到问题,而是未定义
- 尝试添加到根父节点时出现 KendoUI 未定义节点问题
- 榆树早午餐编译问题:“拆分”未定义
- JavaScript,jquery中未定义的VAR的问题.如何
- JS Revearing Pattern事件未定义问题
- 未捕获引用错误:未定义问题
- Javascript未定义问题
- IE8中控制台未定义问题
- JavaScript全局变量未定义问题
- 对象未定义问题
- 使用Google' Javascript API的未定义问题
- JS对象未定义问题