提示,就像在angularjs中工作一样。我试着这样做:
var goods = angular.module ('goods', []);
goods.controller('Cart', function ($scope) {
$scope.goodsCount = 1,
});
在HTML中我尝试了很多东西:
<div ng-app="goods" ng-controller="Cart">
<span ng-if="goodsCount> 1"> 1 </span>
<div>
它不起作用
<div ng-app="goods" ng-controller="Cart">
<span> {{goodsCount > 1 ? goodsCount: 'null'}} </ span>
<div>
它也是
那它是如何运作的?
答案 0 :(得分:1)
因此,其他一些评论已经纠正了一些问题。一旦在您的代码中实际修复了它们就可以了。请仔细检查拼写错误的工作代码。下面是一个使用您提供的代码的示例,您提供的代码没有拼写错误。
plunker
http://plnkr.co/edit/t4yAKgTdYzt18YUZmX5M?p=preview
在脚本文件中,您可以更改值以查看显示或更改的不同内容。
哦,是的,忘了提及你的$ scope.goodsCount打破它之后的逗号。这也是在plunker中修复的
答案 1 :(得分:-1)
您的控制器名为Cart,您在示波器上放置了ng-controller =“Basket”。此外,您可能想要使用ng-show。
尝试:
<div ng-app="goods" ng-controller="Cart">
<span ng-show="goodsCount > 1"> {{ goodsCount }} </ span>
<div>