Eri*_*ond 3 javascript angularjs angularjs-directive angularjs-scope
我试图通过ngModel绑定到属性3层深度的指令层.这样就好了,除了中间级别包含一个ng-if我相信创建一个新范围.此时绑定丢失了.
我创建了一个jsfiddle来解释这种情况:http: //jsfiddle.net/5fmck/2/
请注意,如果ng-if指令被删除,它可以工作,但我使用的是ng-if代替ng-show性能原因
有谁知道如何从小提琴中的'inputDirective'模板更新原始ngModel?
简单:3
请记住,创建子范围=使用引用$ parent :)
<div ng-if='someCondition'>
<span>In Wrapper</span>
<input-directive ng-model='$parent.ngModel'></input-directive>
</div>
Run Code Online (Sandbox Code Playgroud)
//更新
据我所知,只有当ngModel是原始的而不是对象时才需要使用$ parent的引用.
| 归档时间: |
|
| 查看次数: |
3526 次 |
| 最近记录: |