작업에서 다른 지시를 방지 할 수 있습니다. 나는 각 1.0.7을 사용하고 http://jsfiddle.net/ironshay/k5ndr/AngularJS와 지시어는 내가 고립 범위와 지침을 만들었습니다
..
나는이 jsfiddle에 문제를 재현했습니다.
내가 잘못 했나요? 또는 어떤 종류의 앵귤러 버그입니까?
작업에서 다른 지시를 방지 할 수 있습니다. 나는 각 1.0.7을 사용하고 http://jsfiddle.net/ironshay/k5ndr/AngularJS와 지시어는 내가 고립 범위와 지침을 만들었습니다
..
나는이 jsfiddle에 문제를 재현했습니다.
내가 잘못 했나요? 또는 어떤 종류의 앵귤러 버그입니까?
지침에서 범위 : {}을 사용하여 하위 범위를 만들었습니다. 그래서 foo 변수는 더 이상 그 범위에 없으며 부모 변수에 있습니다. $ parent.foo 모두를 사용하여 제대로 작동 :
<input type="text" placeholder="with directive" ng-disabled="!$parent.foo || $parent.foo == ''" my-directive func="myFunc()" />
jsfiddle : http://jsfiddle.net/k5ndr/2/
당신은 내가 또한 격리 된 범위를 얻기 위해 다른 지시를 일으키는 생각 고립 범위를 만들 수 있습니다.
myFunc
함수처럼 foo 변수를 격리 된 범위로 전달할 수 있습니다.
<input type="text" placeholder="with directive" foo='foo' ng-disabled="!foo || foo == ''" my-directive func="myFunc()" />
나는 같은
의 바이올린을 만들려고