【发布时间】:2013-12-13 22:51:26
【问题描述】:
我有一种情况,我收到一个 json 对象,而 json 数据中有一个看起来像这样的部分
{
"elName": "elCst3",
"label": "Label 3",
"type": "input",
"content": "some text",
}
这是分配给$scope.data
对象中的type表达式可以是input或textarea
在我的 html 模板中,根据 TYPE 的值,我应该加载文本字段(输入/文本)或文本区域元素。
它的伪逻辑是这样的..
IF {{data.type}} == "input" then
<input id="data.elName" type="text" value="{{data.content}}">
ELSE IF {{data.type}} == "textarea" then
<textarea id="data.elName">{{data.content}}</textarea>
ENDIF
我怎样才能在 Angularjs 中以最好和最简单的方式解决这个问题?
谢谢!
【问题讨论】:
标签: javascript jquery html json angularjs