html - 在 html 输入标签的值属性内执行 angularjs 操作

标签 html mysql angularjs laravel-5.1

我想执行此操作,但值属性不起作用

<input name="grand_total" type="text" class="form-control" value="@{{sum(saletemp)*discount1/100 | currency: "&#x9f3"}}" />

<input name="discount" type="text" class="form-control" id="add_payment"  ng-model="discount1"/>

第二个问题 如果我想在提交 html 表单后从 P 标签发送值,我该怎么做以及如何检索该值? 我想传递这个值 @{{sum(saletemp)*discount1/100 | currency: "৳"}} 到我的 Controller 并想将它存储到我的数据库中。这是代码部分

<div class="form-group">
     <label for="grand_total" class="col-sm-4 control-label">Discount</label>
     <div class="col-sm-8">
           <p class="form-control-static" ><b>@{{sum(saletemp)*discount1/100 | currency: "&#x9f3"}}</b></p>
      </div>
</div>

最佳答案

您应该使用 ng-model 而不是处理输入标签的值属性...这将为您提供更多的灵 active ,可以对其进行几乎任何类型的操作并在 Controller 中访问它。 .

like ng-model="saletemp" 将在 Controller 中以 $scope.saletemp 的形式提供给您。如果您想在输入标签值发生某些变化时调用函数,您可以简单地调用 ng-change="functionName()" ,您将在 Controller 中将其定义为

 $scope.functionName = function(){YOUR FUNCTION DEFINITION}

这是一个 fiddle ,它允许您在使用 ng-model 时将货币放入输入标签中。 http://jsfiddle.net/arunpjohny/wNBAn/

关于html - 在 html 输入标签的值属性内执行 angularjs 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37761676/

相关文章:

javascript - 我怎样才能安排一个字段宽度相等的选择框,它在数据网格中

javascript - HTML文件输入Angularjs选择相同文件仅触发文件

javascript - 从外部更改 Phaser 状态

JavaScript 循环变量作用域

html - 将导航栏与 Logo 或网站名称对齐

PHP如何检查返回的行是否包含重复值?

mysql - 每个客户的日期

python - 用户输入到 mySQL 数据库

javascript - 如何在 Angularjs 中使用 gojs 禁用 DragSelectingTool

angularjs - IntelliJ 13.1 angularjs 插件不起作用