在html文件中使用常量值

时间:2015-03-26 13:15:05

标签: angularjs constants angular-ng-if

有谁能告诉我如何在AngularJS中将常量值传递给html? 示例:在html文件中,我有一个ng-if条件。

<span ng-if="prod.ID">10</span>

我想在这里制作价值&#34; 10&#34;可配置。 类似的东西:

<span ng-if="prod.ID == constants.prodID">10</span>

有什么建议吗?

提前谢谢你。

2 个答案:

答案 0 :(得分:4)

首先,创建一个常量:

   app.constant("ProductConst", {
      "prodTotal": 10
   });

其次,将其注入您的控制器

app.controller('MyController', function ($scope, ProductConst) {
    $scope.productTotal = ProductConst.prodTotal;
}

最后,在您的视图中使用它:

<span  ng-if="prod.ID > productTotal "></span>

答案 1 :(得分:3)

  1. 在控制器中注入常量
  2. 将常量放在$scope
  3. 应该这样做: - )