Java 将Angular js与taglibs一起使用
我使用的是Stripes MVC文本标记,但是如果我将Angular的ng模型添加到该标记中,则会出现异常,因为该属性显然在标记库中不受支持。有人知道处理这种情况的最佳做法吗Java 将Angular js与taglibs一起使用,java,javascript,taglib,angularjs,Java,Javascript,Taglib,Angularjs,我使用的是Stripes MVC文本标记,但是如果我将Angular的ng模型添加到该标记中,则会出现异常,因为该属性显然在标记库中不受支持。有人知道处理这种情况的最佳做法吗 <s:text name="name" ng-model="yourName" /> 我对Stripe的标记库不是很熟悉,但从他们的文档中可以看到()Stripes MVC确实包含一个TLD版本,允许您使用所谓的“动态属性”: 然而,随着AJAX和JavaScript库的出现,情况变得越来越糟 有时需要在HT
<s:text name="name" ng-model="yourName" />
我对Stripe的标记库不是很熟悉,但从他们的文档中可以看到()Stripes MVC确实包含一个TLD版本,允许您使用所谓的“动态属性”: 然而,随着AJAX和JavaScript库的出现,情况变得越来越糟 有时需要在HTML标记中使用非HTML属性。对于 上述原因包括两个稍有不同的TLD 这是可以使用的。标准配置不允许动态属性 在HTML标记中,并应在大多数情况下使用。第二个允许 动态属性。可以(甚至建议)同时使用两种TLD 在一页中。这样做将允许在以下位置使用标准库: 可能,而动态属性仅在绝对 必要的。例如:
因此,我想您应该简单地导入TLD的“动态”版本,并像这样使用它:
<%@ taglib prefix="d" uri="http://stripes.sourceforge.net/stripes-dynattr.tld" %>
<d:text name="name" ng-model="yourName" />
<%@ taglib prefix="d" uri="http://stripes.sourceforge.net/stripes-dynattr.tld" %>
<d:text name="name" ng-model="yourName" />