在以下字符串中,不会评估javascript对象并将其放入ngBinding中。我有一个字符串,我试图在其中包含javascript对象的特定部分,并且为了相对易于使用而切换到Angular。目前的字符串是:
<html ng-app="bindHtmlExample">
...
<div>
<p>"You owe ${{datatokens["DB.PMT"]}}"</p>
如果我"You owe ${{600+11}}"
在ngBinding内部放置类似内容,则正确计算为:
"You owe me $611"
另外,当我打开控制台时,它可以准确定位datatokens["DB.PMT"]
。因此,我必须在概念上缺少如何使该javascript对象可用于此Angular应用程序的概念。
{{}}
成角度的绑定操作符创建从$scope
到视图的绑定。任何时候$scope
更改,视图都会基于此绑定进行更新。这是的快捷方式,ng-bind directive
并且要求$scope
对象存在。您可以在视图中使用绑定运算符来评估绑定并在更改时进行更新。对于您的情况,可以在下面的视图中使用绑定。
HTML:
<div ng-app='app'>
<div ng-controller='controller'>
<div>You owe $ {{ datatokens}} </div>
</div>
</div>
Javascript:
var app = angular.module('app', []);
app.controller('controller', function ($scope) {
$scope.datatokens = 600;
});
这将始终更新您的绑定和相应的视图元素
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句