自定义指令是覆盖范围

时间:2017-07-05 12:25:51

标签: angularjs angular-ngmodel

我有一个如下定义的自定义指令(如果你需要控制器让我知道)

$viewValue

为什么问题是,为什么在父控制器中更改undefinedscope: {}更改时,它不会更新MaxPermSize

总是SET ARITHABORT OFF

如果我取出{{1}}它有效,但似乎覆盖了整个父范围(?!)

2 个答案:

答案 0 :(得分:0)

因为scope: {}创建了一个独立的范围,

您可以通过设置scope: true或不定义范围属性来告诉指令继承父范围。

检查this article以获取有关指令范围的更多详细信息

答案 1 :(得分:0)

我有它工作,我不确定我改变了什么来修复它,但不幸的是,这不是建议的原因之一。

它与scope: false无法正常工作,我怀疑我在某个地方有一个错字并且最终重新开始并且瞧瞧....感谢你的帮助!