【发布时间】:2017-09-05 01:17:08
【问题描述】:
我对angular js的看法如下,
<label class="control-label">Name:</label>
<input type="text" class="form-control" ng-model="config.name" />
<br />
<label class="control-label">versionSpecificApiConfig:</label>
<input type="text" class="form-control" ng-model="config.versionSpecificApiConfig" />
<br />
<label class="control-label">schemaUrl:</label>
<input type="text" class="form-control" ng-model="config.versionSpecificApiConfig.schemaUrl" />
<br />
我这样做是因为我需要如下配置对象结构,
{
"name":"string",
"versionSpecificApiConfig":{
"string":{
"schemaUrl":"string"
}
}
}
但出现错误“无法在 versionSpecificApiConfig 字段中设置字符串的属性”。请帮我创建这样的结构。(结构中的“字符串”是指特定文本框的相应值)。
【问题讨论】:
-
您的对象结构错误。试试这个: { "name":"string", "versionSpecificApiConfig":{ "string":{ "schemaUrl":"string" } } }
-
这将如何工作?输入框是文本,但您的
versionSpecificApiConfig似乎是一个对象。 -
@Jenny 我怎样才能实现你所说的这样的对象结构。请帮忙
-
@swaroop sg 已发布答案请查看
标签: javascript angularjs string object