我有一个md-select
下拉菜单:
<md-select ng-model="selectedCategory">
<md-option ng-repeat="category in dropdown" value="{{category.ID}}">
{{category.prop}}
</md-option>
</md-select>
我有一个像下面这样的跨度。当我使用类span
单击fa
时,selectedCategory
变为0并且封装范围已关闭(这是正常的)。但是,出于某种原因,selectedCategory
再次采用先前的值
<span ng-show="selectedCategory!=0">{{selectedCategory.prop}}
<span class="fa fa-times delete-filter" ng-click="selectedCategory=0;"></span>
</span>
为什么selectedCategory
在0之后取前一个值?没有其他影响selectedCategory
ps:如果我在控制台(selectedCategory=0
)中做同样的事情,它就可以了。
ps2:如果我在函数中执行相同的功能并从ng-click调用它,它也可以清楚地工作。