布局中的Iron-Router动态模板,如Flow-Router

时间:2016-08-19 14:42:26

标签: meteor iron-router meteor-blaze flow-router

如何通过Iron Router中的布局渲染动态模板?

例如,在布局中的Flow-Router中,我可以定义一些动态模板:

    Private Sub GetInput_Click(sender As Object, e As EventArgs) Handles GetInput.Click
    Dim value As String = SerialPort1.ReadExisting
    SerialPort1.Write("$" & ComboBox4.Text & ComboBox5.Text & "06" & vbCr)
    System.Threading.Thread.Sleep(50)
    Select Case value
        Case value = "!+0007."
            GetInputBox.Text = "Type K"
    End Select
    SerialPort1.DiscardOutBuffer()
End Sub

然后我可以用另一个参数定义另一条路线:

newsRoutes.route('/',{
  action:function(){
    BlazeLayout.render("layout",{top:"digest",left:"post_list",right:"chat"});
  }
});

Flow-Router不会在左右两个位置呈现任何内容。这对我有好处。

但是在Iron中使用名为{{> yield}}的区域:路由器我不能这样做。因为Iron:路由器从路由到路由保存{{> yield}}区域,并且只能通过重新定义的区域重写。如果未在当前路线中定义,我如何阻止渲染{{> yield}}区域?

0 个答案:

没有答案