我试图通过函数将模型值从 View 传递到js。问题是,我可以传递整数、 double 值,但不能传递字符串。有没有办法通过函数将字符串传递给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)"
关于javascript - 有没有办法通过函数将字符串值从 View 传递到 js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37586580/