gpt4 book ai didi

javascript - 分配 ng-model 时使用变量

转载 作者:行者123 更新时间:2023-12-03 07:57:54 24 4
gpt4 key购买 nike

我在使用变量分配我的 ng-model 时遇到问题值(value)观,尽管做了我在网上看到的一些例子所做的事情。这是我的简短片段:

<div ng-repeat='arg in module.args'>
<fieldset ng-if='arg.type=="int"' class="form-group">
<input ng-model='models[arg.name]' type="text" id="{{ arg.name }}">
</fieldset>
</div>

当我查看<input>时在带有开发工具的浏览器中,它显示以下内容:

<input class="ng-pristine ng-valid" ng-model="models[arg.name]" id="another_int" type="text">

如您所见 models[arg.name]按原样使用。我期望 arg.nameid 相同,也就是说,我希望 Angular 使用对象的名称。

我也尝试过:

<input ng-model='models[$index]' type="text" id="{{ arg.name }}">

但同样,该变量不会被解释,而是按原样发送。

我也尝试过:

<input ng-model='{{ models[$index] }}' type="text" id="{{ arg.name }}">

但这只会引发错误。

如何在我的 ng-model 中使用变量属性?

最佳答案

我有一个类似的有效示例。请注意,开发工具不会替换变量名称。

<div data-ng-repeat="(key, value) in configuration.metaData">

<label>{{key}}</label>

<input data-ng-model="configuration[key]" name="{{key}}" placeholder="{{key}}">

关于javascript - 分配 ng-model 时使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34726370/

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