gpt4 book ai didi

javascript - 如何使用 AngularJS 根据下拉列表中的选定值显示元素

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

这是我的 html:

<select ng-model='selectedtype' ng-options='item.tagname for item in types.name'>
<option value="">select type</option>
</select>
<p ng-show = 'selectedtype.tagname in {{primitives}}'>
<br>value of the field : <input ng-model='blockvalue' type='text' name='blockvalue'> <br>
</p>

我想让包含 block 值的段落仅在选择某些类型时输入。

这是包含类型的数组:

$scope.primitives =["gco:CharacterString","Real","Integer","Decimal","Url","gco:Date","gco:DateTime","gco:Measure"];

这是可以选择的示例:

{
"tagname": "gmd:abstract",
"#text": "Abstract"
},
{
"tagname": "gco:CharacterString",
"#text": "Primitive type"
}

我知道这个表达式行不通,但我无法找到让它工作的方法。

最佳答案

由于基元是一个数组,因此您可以这样做:

<p ng-show = 'primitives.indexOf(selectedtype.tagname) != -1'> 
<br>value of the field : <input ng-model='blockvalue' type='text' name='blockvalue'> <br>
</p>

关于javascript - 如何使用 AngularJS 根据下拉列表中的选定值显示元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24018411/

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