如何在html中评估AngularJS控制器中的变量?

时间:2016-06-05 03:04:22

标签: javascript html angularjs

我想根据libro.isAvailable

的值显示不同的图像
<tr ng-repeat="libro in misLibros">
     <td>{{libro.titulo}}</td>
     <td>{{libro.autor}}</td>
     <td id="isAvailable"></td>
     <SCRIPT>
     if(libro.isAvailable== true) {
         document.getElementById("isAvailable").innerHTML = "<img src=\"../resources/v.png\" style=\"width: 1.5em;\">"                                        }
     else{
         document.getElementById("isAvailable").innerHTML = "<img src=\"../resources/x.png\" style=\"width: 1.5em;\">"
        }

    </SCRIPT>
 </tr>

但是当我加载页面时,chrome控制台会显示: profilepage.html:102未捕获的ReferenceError:未定义libro

其他字段正确显示。如何使用脚本中的变量?或者有另一种方法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

角度的一个优点是你不需要在大多数情况下通过javascript访问DOM。

话虽如此,请使用def money(): amount_ = float(input("Enter NZ conversion amount:$ ")) for i in range(1, 11): amount = amount_ * i AUD = amount*0.96 US = amount*0.75 Euro = amount*0.67 GBP = amount*0.496 print('NZ$', amount,'AUD: {}, US:{}, Euro: {}, GBP: {}'.format(AUD, US, Euro, GBP)) return

ng-if