我有一个像这样的 JSON
{textTemplate:"Name:{0},Phone:{1}",controls:[{id:1,Name:"Name",type:"text"},{id:2,Name:"Phone",type:"text"}]}
我不知道如何使用指令将字符串替换为 html 控件
我的期望:
Name : <input type='text' name='Name' /> Phone : <input type='text' Name='Phone' />
最佳答案
您需要创建一个指令
来包装输入,例如:
<div my-directive-input name="model.Name" phone="model.Phone"></div>
模板
应该是您在此处提供的模板。
指令
应该用新的模板
替换div。
您应该从服务器下载数据并将其绑定(bind)到您的模型(在本例中,它直接在您的模型上 - 但这可能会根据您的需求而改变。
关于javascript - Angularjs 指令和 string.format,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27210918/