Angularjs 在另一个控制器中需要一个指令控制器
这些是我试图在另一个指令中要求一个指令的控制器的方法 (一) (二) 在这两种情况下,您都可以在firebug控制台中看到所需指令的控制器是Angularjs 在另一个控制器中需要一个指令控制器,angularjs,angularjs-directive,Angularjs,Angularjs Directive,这些是我试图在另一个指令中要求一个指令的控制器的方法 (一) (二) 在这两种情况下,您都可以在firebug控制台中看到所需指令的控制器是未定义的或空对象 1) 如何访问d2指令中的'd1Cntrl' 2) 请让我知道一个需要我在另一个指令中使用指令控制器的用例 看这部由约翰·林德奎斯特拍摄的漂亮的电影 例如,如果您有一个输入元素,您希望应用两个自定义验证,其中一个验证只应在第一次验证通过时运行(例如,模式匹配验证应仅在元素具有值时激活) 很少有人认为我可以把它放在这里 1) 例如,指令没有创
未定义的
或空对象
1) 如何访问d2
指令中的'd1Cntrl'
2) 请让我知道一个需要我在另一个指令中使用指令控制器的用例
很少有人认为我可以把它放在这里 1) 例如,指令没有创建自己的作用域。 绿巨人 超人 闪光灯 这三条指令将共享相同的范围,除非我们在
superhero
定义中明确表示scope:true
或scope:{}
。如果你知道我们没有创建新的范围,那么最后一个超级英雄将生效
2) 如果我们在superhero
级别创建一个新的作用域,那么同级指令(如strength
、flight
等)将共享该作用域
3) 如果我们在另一个指令中需要一个指令控制器,那么在指令控制器上使用this
关键字定义的api将暴露于所需的指令。请注意,在控制器范围$scope
中定义的方法将不可见
如果造句错误或观点错误,请随意编辑