angular1中的directive

原创 前端工程师_钱成 随笔 Angular 170阅读 2018-09-10 16:32:36 举报

一、自定义标签
使用驼峰命名法来命名,即除第一个单词外的首字母需大写。如:myDirective。在html页面调用该指令时需要以 - 分割,如: my-directive。在自定义组件(directive)中,template构成DOM,compile生成DOM、监听DOM、修改呈现内容,link(在compile后)操作DOM。在directive中,事件监听机制绑定在静态生成的dom里,动态生成的DOM节点不会被JS事件监听,要想监听则必须重新编译。什么时候需要调用$apply方法呢?$apply()方法可以在angular框架之外执行angular JS的表达式,例如:DOM事件、setTimeout、XHR或其他第三方的库。$watch()方法根据监听对象的改变执行回调函数。

二、自定义标签嵌套

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复