【问题标题】:Is there a way to pass string value to js file from View via function有没有办法通过函数将字符串值从 View 传递给 js 文件
【发布时间】:2016-10-01 21:06:06
【问题描述】:

我正在尝试通过函数将模型值从视图传递给 js。问题是,我可以传递整数、双精度值但不能传递字符串。有没有办法通过函数将字符串传递给js?

传递(cshtml文件):

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

接收(js文件):

vm.updateProduct = function (id, productName, productPrice)

【问题讨论】:

    标签: javascript c# angularjs asp.net-mvc-5


    【解决方案1】:

    只需在字符串参数周围添加引号。 @Model.Name 只会呈现字符串值,因此您需要引号使其有效 javascript:

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

    【讨论】:

      猜你喜欢
      • 2022-01-07
      • 1970-01-01
      • 2018-07-21
      • 1970-01-01
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多