我正在将Angular.js用于以下项目。使用模板文档, 应用程序使用用户输入以空白填充样式呈现段落。 因此,用户必须填写的字段,我们称之为空白。那些 段落内的字段突出显示,以便用户知道它们可以 与他们互动。它们可以是日期,电子邮件,文字或 电台选择。当他们被点击时,我想显示,旁边的 段落,一个包含如何描述或说明的小面板 填写该字段,然后填写表单元素。
我想为HTML模板使用可读格式,以便我可以混合使用 空白的常规文本。我在考虑在div元素上使用属性 指定元素和占位符的描述或默认选项。
以下是我的开始:
<div class="chapter" title="Colours">
<div class="article" title="Blue">
Blue is a special colour because it gives me particular emotions. First
of all, I feel
<a href=""
class="blank"
ng-click="selectQuestion()"
doc-question="How does blue make you feel?"
doc-type="text"
doc-placeholder="like there is a wind in my ear."
doc-data="colour.blue.feeling"
>[[colour.blue.feeling]]</a>.
Second of all, blue reminds me of
<a href=""
class="blank"
ng-click="selectQuestion()"
doc-question="Pick the thing blue reminds you of"
doc-placeholder="the sky".
doc-choices="the sky, the sea, the ocean"
doc-type="radio"
doc-data="colour.blue.memory"
>[[colour.blue.memory]]</a>
like the first time I experienced the colour which was on
<a href=""
class="blank"
ng-click="selectQuestion()"
doc-question="Select a day"
doc-placeholder="01/01/2015"
doc-type="date"
doc-data="colour.blue.date"
>[[colour.blue.date]]</a>.
</div>
</div>
然后会有一个隐藏的,自动生成的形式绑定 使用类'blank'输入锚元素内数据的元素:
<form>
<div>
<h2>How does blue make you feel?</h2>
<input type="text" ng-model="colour.blue.feeling">
</div>
<div>
<h2>Select a day</h2>
<input type="text" ng-model="colour.blue.date">
</div>
<div>
<h2>Pick the thing blue reminds you off</h2>
<input type="radio" ng-model="colour.blue.memory" name="colour.blue.memory" value="the sky" >the sky<br>
<input type="radio" ng-model="colour.blue.memory" name="colour.blue.memory" value="the sea" checked>the sea<br>
<input type="radio" ng-model="colour.blue.memory" name="colour.blue.memory" value="the ocean"> the ocean
</div>
</form>
非常感谢你的帮助。