代码之家  ›  专栏  ›  技术社区  ›  Sylvain

如何在局部视图中声明参数(变量)?

  •  3
  • Sylvain  · 技术社区  · 16 年前

    给定一个名为 SomeContainer.spark

    <SomeContent param1 = "Model.SomeValue"/>
    

    并给出了一个名为 SomeContent.spark 以这种方式使用参数的:

    <div>${param1}</div>
    

    如何修改 火花

    • 可读性:读者将知道局部视图依赖于什么

    我试图简单地声明同样的情况 <var> 在SomeContent.spark中,但在运行时失败,表明该变量已存在。

    1 回复  |  直到 16 年前
        1
  •  5
  •   Sylvain    16 年前

    我从Spark小组得到了答案。在部分中,可以使用 <default/>

    <default param1="new List<string>()" type="List[[string]]"/>
    

    它不仅声明了参数(具有我问题中提到的优点),而且还为其提供了一个默认值,可用于防止部分表单获得NullReferenceException。。。

    推荐文章