根据Angular中的值更改了有界值

Dri*_*bel 0 binding xmlhttprequest angularjs angularjs-ng-repeat

我对来自$ http请求的数组进行了ng-repeat.我有一个设置来显示我的网站上的数组的所有细节.

<div ng-repeat="i in data">
  <h2 id="price">€ {{i.total_price.EUR}}</h2>
  <div class="col-md-12" >
     {{i.changes}}
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

data是请求中数组的名称.i.changes给了我一个号码.但是,我希望i.changes输出这个数字,除非有数字0,然后我希望它输出'none'而不是0.我将如何进行?

K.T*_*ess 5

你可以用这样的东西,

<div ng-repeat="i in data">
  <h2 id="price">€ {{i.total_price.EUR}}</h2>
  <div class="col-md-12" >
      {{ (i.changes==0 ? 'none' : i.changes) }}
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如果u得到0i.changes它与检查(i.changes==0),如果i.changes==0返回true,将打印none否则witll打印i.changes