<button ng-show="color.show" ng-click="addNewColor(color);color.show=false;">Add this color to mine collection</button>
我有这个代码,当我点击该按钮时,按钮不会消失。当我去别的地方并回到那个模板(我正在使用angularUI路由器)时,该按钮消失了。 color.show定义变量为true。
答案 0 :(得分:0)
我为您的代码here制作了示例程序。
<body ng-app="myApp">
<div ng-controller="myController">
<button ng-show="color.show" ng-click="addColor(color);color.show=false;">Add this color to mine collection</button>
</div>
</body>
实际上,这段代码正常工作,您可能在addColor()中编写了一些可能会破坏代码的代码。
答案 1 :(得分:0)