Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 为thymeleaf属性指定多个值的步骤_Angularjs_Spring Mvc_Thymeleaf - Fatal编程技术网

Angularjs 为thymeleaf属性指定多个值的步骤

Angularjs 为thymeleaf属性指定多个值的步骤,angularjs,spring-mvc,thymeleaf,Angularjs,Spring Mvc,Thymeleaf,我需要给thymeleaf属性赋予多个值。在我的视图页面中,它是有角度的、带弹簧的mvc的组合 <div id="zipLookup" ng-controller="AddressManagementCtrl" data-th-attr="data-data=*{primary.zipcode}, *{primary.county}, *{primary.city}, *{primary.street1}, *{primary.street2}"> 这里的zipcode、state

我需要给thymeleaf属性赋予多个值。在我的视图页面中,它是有角度的、带弹簧的mvc的组合

<div id="zipLookup" ng-controller="AddressManagementCtrl" data-th-attr="data-data=*{primary.zipcode}, *{primary.county}, *{primary.city}, *{primary.street1}, *{primary.street2}">
这里的zipcode、state、country、city、addressline1、addressline2是Springbean的属性


我对
thymeleaf
angular js
有点陌生。有人能帮忙吗?有什么方法可以实现这一点吗?

以下方法可行:

data-th-attr="data-data= + *{primary.zipcode} + ',' + *{primary.county}"
输出HTML将是:

data-th-attr="data-data=somezip,somecountry"

我建议您考虑在控制器中编写字符串的可能性(可能使用像杰克逊这样的JSON库)并将其传递给模型(然后直接使用它)。

可以尝试将<代码>数据数据=…<代码>引用为引号吗?code>data th attr=“data data=”…”感谢您的即时响应,模板引擎流程良好,只需稍加修改,即删除数据的单引号=没问题!我用你的建议更新了我的答案。如果你认为答案是正确的(如果它确实解决了你的问题),这将对未来的读者有利。感谢您的响应,模板引擎处理得很好,只是略有更改,即data th attr=“data data data=*{primary.postCode}+'、'+*{primary.country}+'、'+*{primary.city}+'、'+*{primary.street1}+'、'+*{primary.street2}',解析后的html是数据=“9132006111,纽伯里公园,3200N,纽伯里公园,加利福尼亚州,但是当我检查文档时,我能够看到这个html解析。这些值不会显示在实际表单上。我认为有一些angularjs的问题需要处理。知道data data='{..}'如何在表单或视图上显示数据吗?@user3681484不幸的是,我没有使用AngularJS(尽管它在Todo的列表中:),所以我无法真正帮助您了解表单为什么没有显示
data-th-attr="data-data=somezip,somecountry"