gpt4 book ai didi

javascript - 如何在 angularJS 中显示这个 html 选择

转载 作者:行者123 更新时间:2023-12-03 12:28:05 25 4
gpt4 key购买 nike

我不知道为什么我这么难理解 select html angularjs 的工作原理。我在谷歌上搜索了很多关于这个的信息,但从来没有像我真正需要的那样。我确实有两个问题,分两种情况:

第一:如何展示?

response.data: [
{
id: "34",
nombre: "test module 34",

},
{
id: "35",
nombre: "test module 35",
}
]

$scope.selectModulos = response.data;

对此:

<selec ng-model="module.prelacionId" >
<option value="34">test module 34 </option>
<option value="35">test module 35 </optionn>
</select>

第二:为什么这会在第一个元素中保留一个空白?

<select ng-model="module.ModuleType">
<option value="on_line">On line</option>
<option value="presential">Presential</option>
</select>

最佳答案

有一个特殊的指令可以使用组合框:ng-options

你可以这样使用它:

<select ng-model="module.ModuleType"
ng-options="selectModulo.id as selectModulo.nombre for selectModulo in selectModulos">
</select>

这里的模型用于填充您提交封闭表单时将发布的对象。

更一般的,如果要显示多个元素,就比 ng-model 多用 ng-repeat 之类的

请注意,Angular 文档比以前更好,并且一切都得到了很好的解释:https://code.angularjs.org/1.2.16/docs/api/ng/directive/select

但是,对于你的第二个问题,我不确定当你说“空白”时你指的是什么

关于javascript - 如何在 angularJS 中显示这个 html 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24085473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com