Angularjs:Ng Model和Ng Change在控制台中未定义
Angularjs: Ng-Model and Ng-Change giving undefined in console
我有一个使用angular的ng选项语法定义的下拉列表。我在元素上也有ng模型,我正在尝试将所选的模型输出到控制台。我读过很多不同的SO问题,但我一直没有弄清楚。当我在rootScope上的服务中定义了模型时,我会得到null。
不确定发生了什么,但对象似乎没有进入ng模型。
视图中:
<select ng-model="selected" ng-change="updateCategory()"
ng-options="conference.Name for conference in Adminconferences
| orderBy:['Name'] "></select>
在控制器中:
$scope.updateCategory = function () {
console.log($scope.selected);
}
更新:我意识到,如果我把我想做的事情包括在内,也许我可以得到更好的回答,提出更好的问题。
此下拉列表位于我的网站的标题中。我希望用户能够选择他们想要管理的会议。基于此,我希望网站中的所有数据都基于会议的Id。我不确定做这件事的角度方式是什么。我认为我需要使用rootScope,只要我需要Id进行数据调用时就引用它。这可以接受吗?
在函数内部使用它之前,我认为您需要初始化控制器中的$scope.selected。初始化如下:
$scope.selected = 0;
然后在函数中使用它。
相关文章:
- ng映射方向备选方案
- AngularJS UI路由器不能像ng路由器那样工作
- 控制台返回var不是't定义,但它是
- 角度:在ng重复上切换图像
- 正在使用$location.path(.)路由ng视图
- AngularJS:ng之后,重复$scope值未按预期更新
- ng打开空字符串
- 我应该使用Ng提交还是点击表格
- ng init中的表达式无法使用ng repeat
- ng更改事件不适用于Dropdown
- ng视图外的链接重定向到ng视图内的页面
- ng应用程序使脚本无限运行
- 角度的项目列表 ng 重复,ng 单击显示全宽描述
- ng隐藏和ng显示无法正常工作
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- 从ng模板访问作用域
- 防止ng重复中的重复值(AngularJS)
- 从键值结构中获取数据,并将其与AngularJS中ng重复的值进行比较
- AngularJs列表ng单击以选择选项转换
- 如果ng-src图像属性抛出错误,是否有办法抑制控制台错误?