我有一个选择
<select ng-model="collegeSelection" ng-options="c as c.CollegeName for c in colleges" ng-selected="c.CollegeName == collegeSelection.CollegeName" name="selectCollege" id="selectCollege"></select>
但是当两个c.CollegeName ==
collegeSelection.CollegeName都匹配时,仍未选择该项目。文档似乎没有帮助。有任何想法吗?
ng- selected
应该在<option>
标记中使用,而不是在<select>
标记中使用。请仔细阅读其文档和示例。
因为select
指令对所选选项的确定基于ngModel
。因此,一旦删除ng-selected="c.CollegeName == collegeSelection.CollegeName"
,您的代码就可以使用。
我创建了一个非常简单的插件来演示select
指令中的“选定”功能。
AngularJS使用ngModel
指令在模型和UI元素之间启用“双向数据绑定”。
在“选择”的情况下,collegeSelection
您指定为的模型<select ng-model="collegeSelection" ...>
就是 所选 项目。这意味着如果用户从页面上的下拉菜单中选择一个项目,collegeSelection
则将被设置为该项目; 和
,如果您collegeSelection
在javascript代码中设置了一项,则AngularJS将确保<option>
已选择对应项。
假设您的控制器中包含以下代码:
$scope.colleges = [
{id: 0, name: 'a'},
{id: 1, name: 'b'},
{id: 2, name: 'c'}
];
$scope.collegeSelection = $scope.colleges[0];
HTML看起来像:
<select ng-model="collegeSelection" ng-options="c as c.name for c in colleges"></select>
而已!如果您运行代码, 则将选择 colleges数组中的第一所大学。
只需记住collegeSelection
是 选中的选项,无论是因为用户在UI上选择了一个项目,还是您在javascript中选择了一个项目。
这就是双向数据绑定的工作方式。
我试图使用PHP从我拥有的城镇列表中随机选择一个XML元素,但是每当我觉得我可能已经修复了它时,我都会得到同样的错误。 我对PHP相当陌生,已经克服了许多障碍,但这是一个我无法理解的障碍。 错误是: 致命错误:在/var/www/dev.weclarkwatchrepairs.co.uk/wordpress/wp-content/themes/watchrepairs-2016/index.php
问题内容: 我正在尝试使用pythonselenium登录到网页。我找到了一个元素并将其启用,但是当我尝试向其发送send_keys()时出现错误。错误输出的主要内容(我认为)是 我的代码是 输出是 那么,我该怎么办? 问题答案: 为了使用户名字段可见,您需要将光标移动到登录链接:
问题内容: 我试图在我的元素中设置,属性设置为,但未选中,当我从所有元素中删除后,它们开始起作用。 问题 :当我使用模型时如何选择? 这是我的朋克(不在这里工作) 我的代码: 我的模板: 非常感谢您的帮助! 问题答案: 不要将ngSelected与ngRepeat一起使用。使用ngOptions:
问题内容: 在我们的应用程序中,我们解析一个网页并将其加载到iFrame中的另一个页面中。该加载页面中的所有元素都有其令牌标识。我需要通过那些tokenid -s选择元素。意思是-我单击主页上的元素,然后在iFrame中选择页面中的相应元素。在jQuery的帮助下,我通过以下方式进行操作: 但是,通过此功能,我只能选择当前页面中的元素,而不能选择iFrame中的元素。谁能告诉我如何在加载的iFra
问题内容: 我需要使用ng-click,以便我可以传递三个参数并根据选择在本地json中进行设置。 我可以如下使用它ng-model和ng-change。 在这种情况下,我不能按如下方式传递三个参数。 问题答案: 最后,我找到了解决方案。 JS小提琴链接 HTML页面是 JavaScript是
问题内容: 我想测试一种情况,但是我需要添加一个虚拟数据行来测试假设。因此,根据此SELECTINTO的mySQL手册页,我的查询是正确的: 但是我收到以下错误消息: “您的SQL语法有误;请在与MySQL服务器版本相对应的手册中查找在’INTO course.sections_rfip(SectionID,CourseID,SectionNumber,Term,学分,第1行的’附近使用的正确语法