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