AngularJS + Struts 2 を使用して奇妙なエラーが発生しました。
という名前の属性を持つ Java オブジェクトform
があります。boolean
paid
私が書くとき:
<div class="col-sm-10 form-checkbox">
<s:checkbox name="xxxxx" ng-model="model"
ng-init="model = <s:property value = '%{form.paid}' />"
theme="simple" />
</div>
FireBug が AngularJS 構文パーサー エラーについて不平を言い、このページに誘導されます。
表現ミスを示唆。
そして、私が書くと:
<div class="col-sm-10 form-checkbox">
<s:checkbox name="xxxxx" ng-model="model"
ng-init="%{form.paid}"
theme="simple" />
</div>
エラーは報告されません。Struts のタグが で始まるためだと思いますが<
、これは Angular では歓迎されません。
ただし、次の行ではエラーは報告されません。
<select ng-model="estadoId"
ng-init="estadoId=<s:property value='%{form.estadoId}'/>"
name="form.estadoId" id="form.estadoId"
value="<s:property value='%{form.estadoId}' />" >
<>
では、AngularJS はStruts 2で不満を言っているのですか? または、<s:...>
別の内部で使用することも許可されていません<s:...>
か? 後者の場合、Struts 2 ではなく Angular をコンプするのはなぜですか??