我有一个条件,在我的角度应用程序中,在视图中,如果返回false,则禁用click事件,如下所示:
<li data-ng-click="!$ctrl.question.q1 || activeTab = 1" data-ng-disabled="!$ctrl.question.q1">Q.1</li>
<li data-ng-click="!$ctrl.question.q2 || activeTab = 2" data-ng-disabled="!$ctrl.question.q2">Q.2</li>
如果
question.q2
返回false,不更改
activeTab
并保持残疾。该功能正常工作,但控制台中显示一个错误:
Trying to assign a value to a non l-value
我发现了这个
thread
,这解释了我如何分配值,而不是比较它,但我需要分配它来更改在单独面板中显示的内容。在添加条件之前,选项卡功能运行良好。
问题
如何解决此错误?
<uib-tabset active="activeTab">
<uib-tab heading="" index="1" data-ng-hide="true">
//content
</uib-tab>
<uib-tab heading="" index="2" data-ng-hide="true">
//content
</uib-tab>
</uib-tabset>