我使用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>
但它不起作用,价值没有显示。
答案 0 :(得分:0)
您的整个HTML页面是否位于Angular模块下?即你有一条线
<html ng-app="yourAngularModule">
或<body ng-app-"yourAngularModule">
在你的页面?
您需要它才能正确编译页面。
答案 1 :(得分:0)
您正尝试使用文本输入将初始值绑定到范围。
要使其正常工作,您必须在控制器中进行设置:
$scope.dp_hidden = {};
$scope.dp_hidden = "34.78";
或者执行以下操作: 注意:我使用了静态值,您可以尝试使用表达式(harga *(dp / 100))|货币: '':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>