我正在更改子控制器內部變量的值,使用$scope.$parent
,但更改未反映到其父級。
<div data-ng-if="!addBillDetails">
<button class="btn btn-small" data-ng-if="trItem.skuId==217"
data-ng-click="addDetails()">Add Details</button>
</div>
<div data-ng-if="addBillDetails" data-ng-include="'views/test.html'"></div>
$scope.addDetails=function(){
$scope.addBillDetails=true;
};
的test.html和testCrl
<div data-ng-controller="testCtrl">
<button type="button" class="btn red" data-ng-click="cancel()">Cancel</button>
</form>
</div>
$scope.cancel=function(){
alert("cancel");
$scope.$parent.addBillDetails=false;
};
嘗試讀取,而不$父! –
'ng-include'創建一個子範圍。 – charlietfl
$父母可以訪問父範圍正確? – Keshav