为了账号安全,请及时绑定邮箱和手机立即绑定

如何将 cshtml 文件中的布尔值传递给 javascript 函数/构造函数?

如何将 cshtml 文件中的布尔值传递给 javascript 函数/构造函数?

拉莫斯之舞 2022-06-05 09:59:01
如何从我的 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;


查看完整回答
反对 回复 2022-06-05
  • 1 回答
  • 0 关注
  • 58 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信