[if lt IE 9的Slim模板引擎语法

den*_*min 7 ruby-on-rails slim-lang

我使用slim作为视图模板引擎http://slim-lang.com/

你怎么用苗条写下面这段代码?

谢谢

<!--[if lt IE 9]>
        <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

idr*_*bst 13

应该使用/!

/![if lt IE 9]><script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]
Run Code Online (Sandbox Code Playgroud)


cri*_*imi 8

通过文档github-slim-template/slim我发现:

IE条件评论/ [...]

/[if IE]
  p Get a better browser.
Run Code Online (Sandbox Code Playgroud)

呈现为

<!--[if IE]><p>Get a better browser.</p><![endif]-->
Run Code Online (Sandbox Code Playgroud)

在你的情况下你可以写:

/[if lt IE 9]
  script src="http://html5shim.googlecode.com/svn/trunk/html5.js"  
Run Code Online (Sandbox Code Playgroud)


小智 6

看看Slim的Slim :: Parser的源代码,看起来你可以这样做,虽然我还没试过.

/[if lt IE 9]
  <script src='http://html5shim.googlecode.com/svn/trunk/html5.js'></script>
Run Code Online (Sandbox Code Playgroud)