-1

是否有允许使用RFC6570 URI 模板的自定义元素这与这个问题非常相似。这是那里使用的示例 HTML。

<form action="/orders/{id}" method="get">
   <input type="text" name="id"/>
   <input type="submit" value="Submit"/>
</form>

不过,我是在专门询问 Web 组件,所以类似于

<form is="templated-form">

或者

<templated-form>
4

1 回答 1

0

如果它尚不存在,则创建起来非常简单。

只需注册一个<template-form>自定义元素,继承自HTMLFormElement.prototype并扩展该form元素,这将使用您最喜欢的RFC6570 URI 模板兼容 JavaScript 库。

比如这个:https ://medialize.github.io/URI.js/uri-template.html ,或者那些:https ://github.com/medialize/URI.js/#uri-template 。

您必须使用扩展符号才能利用<form>元素的语义:

<form is="template-form"> 
于 2016-03-05T23:13:07.807 回答