首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何根据来自$scope的值设置ng-model属性的值?

如何根据来自$scope的值设置ng-model属性的值?
EN

Stack Overflow用户
提问于 2013-10-16 22:19:11
回答 1查看 376关注 0票数 0

我有一个看起来像这样的数组:

代码语言:javascript
复制
$scope.fieldsets =
    [
        {
        fields:
            [
                {
                    label: 'What would you call your idea?',
                    name: 'name',
                    key: 'entry.810220554',
                    type: 'text',
                    required: true
                },
                {
                    label: 'Bild',
                    type: 'file',
                    key: 'entry.810220554',
                    required: false
                }
            ]
        }
    ];

它生成一堆字段,如下所示:(这是简化的)

代码语言:javascript
复制
   <input
     type="{{field.type}}" 
     name="{{field.key}}"  
     id="{{field.name}}" 
     ng-required="field.required"

/>

目前,我使用http-post和html-form来发布这些值。我想用angular $http.post来代替。因此,我想将值绑定到数组中的key-key。因此,它使用与我使用name-attribute在html中发布时相同的键值进行发布。

代码语言:javascript
复制
                   <input
                        ng-switch-default
                        type="{{field.type}}" 
                        name="{{field.key}}"  
                        id="{{field.name}}" 
                        ng-required="field.required"
                        ng-model="{{field.key}}"
                    />

但这会产生一个错误。我还尝试了ng-model="field.key",问题是输入是用值条目填充的。810220554,我想要ng-model=entry.810220554

EN

回答 1

Stack Overflow用户

发布于 2013-10-16 22:38:13

如果field.key的值确实是entry散列中的关键字,请尝试ng-model="entry[field.key]"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19405904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档