Ala*_*med 1 jquery yii jsrender
我想在yii应用程序上使用jsrender.我需要注册这样的脚本:
<script id="movieTemplate" type="text/x-jsrender">
<div>
{{:#index+1}}: <b>{{:name}}</b> ({{:releaseYear}})
</div>
</script>
Run Code Online (Sandbox Code Playgroud)
通常我使用CClientScript :: registerScript(); 但它不允许指定ID或类型.谁能建议一个干净的方法来做到这一点?
CClientScript::registerScript()函数只注册javascripts,它当然会有类型text/javascript...你注册的脚本不是浏览器可以理解的javascripts,实际上它们是由库构建者给出的自定义名称类型(在你的情况下是jsremder).让浏览器避免它们,以便他们的javascript可以解析它..就像在underscore.js我们有type="text/template"...
你需要手动包括它..