如何从我的 cshtml 文件中的模型中获取布尔值并将其传递给 javascript 构造函数以在 javascript 运行期间使用?我目前的代码在调试时将变量显示为“未定义”。因此,在 cardScanner.cshtml 中,我有一个带有 bool OcrEnabled 的模型,所以我试图通过这样做将 @Model.OcrEnabled 传递给 javascript 构造函数:window.dls = new CardScanner("#license", @Model.OcrEnabled.ToString().ToLower());然后,在javascript文件scanner.js中我有构造函数,CardScanner = function (scope, ocrEnabled) { this.scope = $(scope); this.ocrEnabled == ocrEnabled;};然后是我尝试使用变量的函数if (this.ocrEnabled == false) 此时在调试器“this.ocrEnabled”中读取未定义。
1 回答
阿晨1998
TA贡献2037条经验 获得超6个赞
您确定要比较构造函数中的未签名值吗?
this.ocrEnabled == ocrEnabled;
那行似乎是构造函数中典型的赋值,所以我会写:
this.ocrEnabled = ocrEnabled;
添加回答
举报
0/150
提交
取消