将大型JSON从JSP传递到Angular范围

时间:2013-10-11 10:16:31

标签: javascript json jsp angularjs angularjs-scope

我有一个i18n.jsp,其中我使用c:set声明了一个大的JSON。

`

<c:set var="Label" scope="session">
  <json:object escapeXml="false">
    <json:property name="submit"> Submit </json:property>
    <json:property name="cancel"> Cancel </json:property>
    <json:property name="step0NextStepButton">
        <cms:txt code="step0.nextStepButton" />
    </json:property>
    <json:property name="step0NextStepButtonTooltip">
        <cms:txt code="step0.nextStepButton.tooltip" />
    </json:property>
        .....etc
  </json:object>
<c:set>

`

此JSP包含在另一个向用户显示的JSP中。 我想要的是将这个JSON对象$ {Label}放在angular的范围内。 如果我使用ng-init =“Label = $ {Label}”,html将会中断。 我想避免ajax调用,我想避免放在$ window上,然后从$ window对象中获取角度(这是当前的实现)。

我在JADE看到这样的事情:ng-init =“users =#{JSON.stringify(users)}”我想知道JSP中是否还有这样的东西?

0 个答案:

没有答案