如何设置AngularJS自定义指令的隔离作用域

2025-03-31 12:26:24
推荐回答(1个)
回答1:

scope: true时,产生一个子作用域(child scope),子作用域继承父作用域,它的作用域只包括template里面的代码,这里你没有写;
scope: {}时,产生一个隔离的作用域,其实它也是一个子作用域,不过它并没有继承父作用域,它的作用域范围也只有template里面的代码;
也就是说scope: true和scope:{}的作用域都不包括ng-init