Javascript 有没有办法解析typescript文件中的c#
我正试图从现有asp.net项目中剥离所有javascript并将其放入typescript中,但它通常会失败,出现以下行:Javascript 有没有办法解析typescript文件中的c#,javascript,c#,asp.net,typescript,Javascript,C#,Asp.net,Typescript,我正试图从现有asp.net项目中剥离所有javascript并将其放入typescript中,但它通常会失败,出现以下行: <%=UiHelper.ControllerName %>grid = false; grid=false; 我正在尝试基于c#值在typescript中动态生成变量名称 这可能吗?处理这一问题的最佳方法通常是在C#中创建一个JavaScript配置对象,例如 var config = { grid: false, other: 'etc'
<%=UiHelper.ControllerName %>grid = false;
grid=false;
我正在尝试基于c#值在typescript中动态生成变量名称
这可能吗?处理这一问题的最佳方法通常是在C#中创建一个JavaScript配置对象,例如
var config = {
grid: false,
other: 'etc'
};
然后告诉您的TypeScript应用程序已经声明了:
interface Config {
grid: boolean;
other: string;
}
declare var config: Config;
在您的例子中,动态生成变量名的事实使它变得复杂
var config = {
<%=UiHelper.ControllerName %>grid = false,
<%=UiHelper.ControllerName %>other = 'etc'
};
不,您通常在构造函数中传递名称,或者将其作为参数方法传递给typescript类。您可以从c传递JSON配置对象,如图所示谢谢,我将尝试以下方法:)
declare var config: any;