Я пытаюсь передать значения модели из представления в js через функцию. Проблема в том, что я могу передавать целочисленные, двойные значения, но не строку. Есть ли способ передать строку в js через функцию?
Передача (файл cshtml):
ng-submit="vm.updateProduct(@Model.Id, @Model.Name, @Model.Price)"
Получение (файл js):
vm.updateProduct = function (id, productName, productPrice)
Просто добавьте кавычки вокруг параметра строки. @Model.Name
будет отображать только строковое значение, поэтому вам нужны кавычки, чтобы сделать его действительным javascript:
ng-submit="vm.updateProduct(@Model.Id, '@Model.Name', @Model.Price)"