angular 如何通过点击事件来控制指令的执行?

genkimaru 发布于 2015/06/24 11:29
阅读 6K+
收藏 0

需要实现的逻辑是这样的

<button >点击</button>

<my-directive>...</my-directive>

通过点击事件,可生成指令中的html代码。 但是一般指令都是页面刚开始时自动执行了, 如何将指令的执行和点击事件绑定呢? 

加载中
0
Sub
Sub

自己绑定 dom 的 onclick event,然后在 render html 就好了

0
千斤难买春秋醉
千斤难买春秋醉
难道不是ng-click=你的函数() 吗
0
YueZheng
YueZheng
<button ng-init="dirShow=false" ng-click="!dirShow"></button>
<my-directive ng-if="dirShow"></my-directive>                                       

另外directive中 link函数是直接执行的,不需要直接执行的代码写到directive的controller中。

0
lord999
lord999

说错的

返回顶部
顶部