Как передать логическое значение из файла cs html в javascript функцию / конструктор? - PullRequest
0 голосов
/ 28 марта 2020

Как я могу взять логическое значение из модели в моем файле cs html и передать его конструктору javascript для использования во время работы javascript? Код, который у меня есть, показывает переменную как «undefined» при отладке.

Итак, в cardScanner.cs html у меня есть модель с bool OcrEnabled, поэтому я пытаюсь передать @ Model.OcrEnabled javascript конструктор, выполнив это:

window.dls = new CardScanner("#license", @Model.OcrEnabled.ToString().ToLower());

Затем в сканере файлов javascript. js У меня есть конструктор,

CardScanner = function (scope, ocrEnabled) {
    this.scope = $(scope);
    this.ocrEnabled == ocrEnabled;
};

, а затем функция где Я пытаюсь использовать переменную

if (this.ocrEnabled == false) 

В этот момент в отладчике «this.ocrEnabled» читает неопределенное.

1 Ответ

1 голос
/ 28 марта 2020

Вы уверены, что хотите сравнить беззнаковое значение в своем конструкторе?

this.ocrEnabled == ocrEnabled;

Эта строка выглядит как типичное присвоение значений в конструкторе, поэтому я бы написал вместо этого:

this.ocrEnabled = ocrEnabled;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...