javascript - Angularjs 指令和 string.format

标签 javascript c# html angularjs angularjs-directive

我有一个像这样的 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/

相关文章:

c# - 分页 Web API 返回的大量数据

HTML Css 位置不起作用

javascript - 通过 JavaScript 对象的共享来测试深度相等性

JavaScript:在 promise 链中,如果中间的一个函数什么都不返回但仍然执行异步操作,会发生什么情况?

javascript - Velocity.js/Blast.js 使用 fullpage.js 触发

c# - 可移植类库不支持System.IO,为什么?

javascript - 计算并删除 JavaScript 数组中的重复项

c# - 在 .NET 中使用 GDI 调整图像大小会导致低饱和度

java - Apache wicket 按钮 setMarkupId 不起作用

javascript - 元素切换效果是否可以依赖于许多元素的变化?