Angularjs 如何禁用单击手风琴组标题?

Angularjs 如何禁用单击手风琴组标题?,angularjs,angular-ui-bootstrap,Angularjs,Angular Ui Bootstrap,是手风琴示例的简化版本 此内容在模板中是直接的。 如何才能禁用单击手风琴组标题。我在accordion元素和accordion组元素上尝试了ng disabled=true,但它不起作用。根据来源,accordion组上有一个isDisabled属性,用于切换功能。这应该是禁用面板的方法 切换功能: scope.toggleOpen = function() { if ( !scope.isDisabled ) { scope.isOpen = !scope.isOpen;

是手风琴示例的简化版本


此内容在模板中是直接的。

如何才能禁用单击手风琴组标题。我在accordion元素和accordion组元素上尝试了ng disabled=true,但它不起作用。

根据来源,accordion组上有一个isDisabled属性,用于切换功能。这应该是禁用面板的方法

切换功能:

scope.toggleOpen = function() {
 if ( !scope.isDisabled ) {
     scope.isOpen = !scope.isOpen;
 }
};

编辑:这不是您正在使用的0.10版本的一部分,因此您必须获取主版本,或者自己进行更改。

您需要获取最新的ui引导库(尚未发布版本,需要获取主版本)并使用类似

<accordion-group is-disabled="true" heading="Static Header">


这在plnkr中使用的0.10.0中甚至没有出现,我认为您必须根据主版本中的js文件自己创建一个新文件。指令应该相互独立,因此您也可以尝试仅使用新版本的accordeon。您可能需要从0.10分钟文件中删除accordeon。也许从master branche创建一个新的缩小文件是一个更好的主意。您只需从未缩小的0.10版本中删除手风琴部分,用新手风琴替换,然后自己缩小它。我更新了你的plunker,它起作用了:在Tim编辑的bootstrap.js中需要注意的一点是,第3431行的小tweek使“isDisabled”与新的accordion指令一起工作。添加属性
is disabled=“true”
解决了我的问题。塔克斯
<accordion-group is-disabled="true" heading="Static Header">