+loading指令的作用
“+loading”指令在宿主元素挂载到DOM树之前(加载中阶段)由框架触发调用,主要用于创建自定义作用域对象。
+loading指令的执行结果
如果“+loading”指令表达式的执行结果是一个代理对象,dagger.js将此对象直接设置为新的自定义作用域。
如果“+loading”指令表达式的执行结果不是平凡对象或代理对象,则不会创建新的自定义作用域。
我们来看一个例子:
+loading指令的预定义修饰符
“+loading”指令支持布尔类型的预定义指令修饰符root,root为true代表当前指令创建的自定义作用域直接继承自根作用域而非其父级作用域。我们来看一个例子: