मैं ng-if और scopes को समझने की कोशिश कर रहा हूं। जैसा कि मुझे पता है, एनजी-अगर एक नया बच्चा गुंजाइश बनाता है।AngularJS ng-if और scopes
देखें
<input ng-model="someValue1" />
<div ng-if="!someCondition">
<input ng-model="$parent.someValue2" />
</div>
नियंत्रक
$scope.someCondition = true;
if ($scope.someCondition) {
$scope.someValue2 = $scope.someValue1;
}
someCondition सही पर सेट किया जाता है, तो someValue2 someValue1 के रूप में ही किया जाना चाहिए: यहाँ मेरी समस्या है।
मेरी समस्या यह है कि मैं दोनों स्थितियों (सत्य या गलत) में कुछ Value2 तक नहीं पहुंच सकता। मैं इसे कैसे प्राप्त कर सकता हूं?
कोणीय क्या तुमने कभी सीधे $ माता पिता के गुण मूल्य को संशोधित कभी नहीं करना चाहिए।हालांकि आप $ मूल संपत्तियों की संपत्ति को संशोधित कर सकते हैं या आप विरासत तोड़ देंगे। करें: '$ parent.someValue.num = 10', यह न करें:' $ parent.someValue = 10' – Freezystem