在html输入标记的value属性内执行angularjs操作

时间:2016-06-11 08:32:46

标签: html mysql angularjs laravel-5.1

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

@{{sum(saletemp)*discount1/100 | currency: "&#x9f3"}}

第二个问题 如果我想在html表单提交后从P标签发送值,我该怎么做呢?如何检索该值? 我想将此值<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> 传递给我的控制器,并希望将其存储到我的数据库中。这是代码部分

{{1}}

1 个答案:

答案 0 :(得分:1)

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

self.getQuestionText = function() { startSound('levelq', false); setTimeout(function() { return self.questions[self.level() - 1].question;}, 5000); } 一样,你可以在控制器中使用$ scope.saletemp ..如果你想在输入标签值的一些变化上调用函数,你可以简单地调用ng-model="saletemp"你将会在控制器中定义为

ng-change="functionName()"

这是一个小提琴,它允许您在使用 $scope.functionName = function(){YOUR FUNCTION DEFINITION} 时将货币放入输入标记。 http://jsfiddle.net/arunpjohny/wNBAn/