获取绑定数据值AngularJS

Get Binding Data Value AngularJS

本文关键字:AngularJS 数据 绑定 获取      更新时间:2023-09-26

我使用AngularJS实现数据绑定,但我如何获得更新的绑定值?

<input type="text" ng-value="(harga * (dp/100)) | currency:'':0" ng-model="dp_hidden">

我使用这个代码:

<td><span id="value-dp" ng-bind="dp_hidden | currency:'':0"></span></td>

但它不起作用,价值不显。

您的整个HTML页面都在Angular模块下吗?你有其中一行吗<html ng-app="yourAngularModule"><body ng-app-"yourAngularModule">在您的页面中?

您需要它才能使页面正确编译。

您正试图通过文本输入将初始值绑定到span。

要使其工作,您必须在控制器中设置它:

$scope.dp_hidden = {};
$scope.dp_hidden = "34.78";

或者执行以下操作:注意:我使用了静态值,您可以尝试使用表达式(harga*(dp/100))|currency:":0

<input type="text" ng-value="(45 * (34/100)) | currency:'':0" ng-model="dp_hidden">
<td><span id="value-dp" ng-bind="dp_hidden || (45 * (34/100)) | currency:'':0"></span></td>