动态更改Web表单的模板内容

时间:2017-05-27 13:11:37

标签: user-interface web

让我们说我想建立一个网页应用程序,它将使用类似于以下形式的模板:

<h1>
  { status_text[step] }
</h1>
<progress max="10" value="{ value[step] }">
</progress>

换句话说,让我们说我有value[]status_text[]列表,只更改变量step,并希望表单反映这些变化实时(理想情况下,甚至不会从更改step的代码发送通知,以便我可以使用current_time代替某些人工step)。我应该使用什么技术以最优雅的方式实现这种行为? (对于主要语言,我更喜欢使用Python,但如果没有与Python相关的解决方案,JS / PHP也会起作用)

提前感谢任何建议。

1 个答案:

答案 0 :(得分:0)

这些任务总是在客户端完成,换句话说就是在 JavaScript 中完成。

无论您使用 PHP 还是 Python 作为后端逻辑,都需要 JavaScript 来实现这一目标。

也就是说,如果您想使用纯JavaScript 或像 jQuery 这样的库,则必须在每次更改进度时触发事件并更新值 h1 元素。我认为这不是最好的解决方案。

所以我建议您使用 AngularJs 。它是领先的Web开发技术之一。 AngularJs 数据绑定可让您轻松完成此任务。无需触发事件或任何额外工作。如果您对AngularJs感兴趣,可以使用link开始。