Есть ли способ передать строковое значение в файл js из просмотра через функцию

0

Я пытаюсь передать значения модели из представления в js через функцию. Проблема в том, что я могу передавать целочисленные, двойные значения, но не строку. Есть ли способ передать строку в js через функцию?

Передача (файл cshtml):

ng-submit="vm.updateProduct(@Model.Id, @Model.Name, @Model.Price)"

Получение (файл js):

vm.updateProduct = function (id, productName, productPrice)
Теги:
asp.net-mvc-5

1 ответ

1
Лучший ответ

Просто добавьте кавычки вокруг параметра строки. @Model.Name будет отображать только строковое значение, поэтому вам нужны кавычки, чтобы сделать его действительным javascript:

ng-submit="vm.updateProduct(@Model.Id, '@Model.Name', @Model.Price)"

Ещё вопросы

Сообщество Overcoder
Наверх
Меню