我试图创建一个AngularJS版本的Bootstrap Panel来了解动态指令。到目前为止,我已经创建了一个指令,您可以在其中插入任意其他指令,例如:
<panel panel-model="panel" toggle-collapse="toogleCollapse">
<panel-body>
<some-other-directive display-text="panel.content" ></some-other-directive>
</panel-body>
</panel>
面板指令有一个独立的范围,这就是我将toggleCollapse函数传递给指令的原因。在面板模板内部,应该通过ng-click调用该函数,但这种情况永远不会发生。任何提示都表示赞赏!
此致 岸堤
有plunk来说明问题。
[更新]问题已解决并且已更新。