【发布时间】:2012-04-29 23:54:18
【问题描述】:
假设我有一个非常简单的 lib.js
'use strict';
function getCommentText(numComments) {
var text = " comment";
if (1 == numComments) return numComments + text
else return numComments + text + "s";
}
我把它放在头里
<script type="text/javascript" src="/javascripts/lib.js"></script>
在我的模板中,我尝试如下操作
<%= getCommentText(3) %>
但我收到一条错误消息
53| var comment = post.comments[i]; getCommentText is not defined
48|
49|
>> 50|
<%= getCommentText(post.comments.length) %>
【问题讨论】:
-
你能在错误中编辑吗?
-
你能像这样
if/else吗? -
请原谅我对模板的无知,但您是否尝试使用 ASP.NET 执行 JavaScript 函数?执行 getCommentText 的代码看起来不像 JavaScript。
标签: javascript templates ejs