我尝试使用ng-click
更新ng-switch
中使用的变量,但ng-switch
似乎没有接受更改。看这里的例子:
http://plnkr.co/edit/jx8DNlrJDuaUBKVwZQtQ
我做错了什么?
答案 0 :(得分:8)
您遇到了范围继承问题。请参阅:http://docs.angularjs.org/guide/scope
答案 1 :(得分:0)
你只是没有切换。试试这个。
<div ng-switch on="edit">
<div ng-switch-when=true>
<a ng-click="edit=!edit">Cancel {{edit}}</a>
</div>
<div ng-switch-when=false>
<a ng-click="edit=!edit">Edit {{edit}}</a>
</div>
</div>