AngularJS - 由model-name生成的动态

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AngularJS - 由model-name生成的动态相关的知识,希望对你有一定的参考价值。

我尝试尝试但我无法让它工作..我做一个ng-repeat从$ scope-object创建了一些DIV:

<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>

现在,在每个创建的DIV的输入字段中我需要设置一个ng模型,所以我的应用程序可以使用动态生成的输入字段的输入值

在这个代码贴,当数据绑定到<div class="currBitTitle">{{one.shortName}}</div> ?? .. 这是为什么?我怎样才能得到这个管理?

有一个像ng-model="myfoobar_{one.shortName}"这样的单独前缀会很高兴

甚至可能吗?

答案

您可以尝试使用类似下面的代码也检查此fiddler链接为您的示例方案。

模板:

<input type="number" ng-model="myfoobar_[one.shortName]">

控制器:

$scope.myfoobar_ = {};
$scope.crypto = [{
   "shortName": "Name1",
   "longName": "Name One"
}, {
   "shortName": "Name2",
   "longName": "Name Two"
}];

以上是关于AngularJS - 由model-name生成的动态的主要内容,如果未能解决你的问题,请参考以下文章

AngularJS Web Api AntiForgeryToken CSRF

由设计实现认识AngularJS

从 AngularJS 模板生成 HTML 画布

使用 AngularJS 生成纯 html

AngularJS绑定,多个控制器通过一个服务,部分页面由php渲染

如何将由代码创建的 html 表转换为 json 对象? AngularJS