Javascript AngularJS-动态生成的ng模型名称
我试了又试,但没法使它工作。。我执行ng重复操作,在$scope对象之外为我创建一些div:Javascript AngularJS-动态生成的ng模型名称,javascript,angularjs,model,Javascript,Angularjs,Model,我试了又试,但没法使它工作。。我执行ng重复操作,在$scope对象之外为我创建一些div: <div class="col-2 currBit" ng-repeat="one in crypto"> <div class="currBitTitle">{{one.shortName}}</div> <div class="currBitTitleSu
<div class="col-2 currBit" ng-repeat="one in crypto">
<div class="currBitTitle">{{one.shortName}}</div>
<div class="currBitTitleSub">
<div class="currLogo currLogo_{{one.shortName}}"></div><br/>
{{one.longName}}<br/>
</div>
<div class="currBitInput">
<input type="number" placeholder="Your amount of {{one.shortName}}" ng-model="one.shortName" >
</div>
</div>
{{one.shortName}}
{{one.longName}}
现在,在每个创建的DIV的inputfield中,我需要设置一个ng模型,以便我的应用程序可以使用动态生成的输入字段的输入值
在此代码发布中,当数据绑定到{{one.shortName}}
。。为什么呢?我该如何处理这件事
最好有一个单独的前缀,比如ng model=“myfoobar{one.shortName}”
这可能吗?您可以尝试使用下面的代码,也可以查看此链接以了解示例场景 模板:
<input type="number" ng-model="myfoobar_[one.shortName]">
$scope.myfoobar_ = {};
$scope.crypto = [{
"shortName": "Name1",
"longName": "Name One"
}, {
"shortName": "Name2",
"longName": "Name Two"
}];
你需要重新措辞你的问题。您想对输入字段做什么?(同样,
{{one.shortName}}
与ng model=“one.shortName”
)@Aleksey Solovey。。好的,thx,我已经编辑了这个问题,我希望它现在更清楚我想做什么,非常感谢。。这是有道理的。。我在另一个语境中看到过这样的例子,但现在我明白了。。。非常感谢;)