使用Spark从子模板更新主模板

时间:2013-01-12 18:09:43

标签: spark-view-engine

我的主模板中有以下导航部分。 我想将活动类设置为子模板中正确的nav元素。

<ul class="nav nav-pills pull-right">
    <li class="active"><a href="/">Home</a></li>
    <li><a href="/browser">Browse</a></li>
    <li><a href="/commision">Create</a></li>
    <li><a href="/contact">Contact</a></li>
    <li><a href="/about">About</a></li>
</ul>

是否可以从子模板中的主模板中的正确导航选项上设置活动类?

1 个答案:

答案 0 :(得分:2)

我可能会尝试通过ViewModel属性来执行此操作,而该属性可以作为页面呈现读取,但如果您正在寻找一种方法来让主视图可以看到的子项设置变量,那么您总是可以声明并使用global例如:

<global activeItem="Home" />

可以在master中声明,然后:

<set activeItem="Contact" />
在子视图中

希望有所帮助,
罗布

相关问题