ng-show
およびng-hide
が正しく動作していません。私のコントローラーで私は持っている $scope.isHide=true
;それは働いている。しかし、$scope
は、ネストされた関数内の値を変更すると更新されません。次のようにコードの記述が、私はあなたがここに欠場どう思いng-show、ng-hideが動作していません。
$scope.isHide=true //It works
$scope.productdetails = function (size,selectedproduct)
{
var modalInstance = $uibModal.open({
animation: $scope.animationsEnabled,
templateUrl: '/Selection_Routing/Selection_Product/ProductDetails.html',
controller: function ($scope, $uibModalInstance, product) {
$scope.product = product;
$scope.buy = function (path) {
$uibModalInstance.close($scope.product);
$location.path(path);
$scope.isHide= false; // Not working
};
},
});
};
$ scope? –
ええ、このようにしてみました。 $ scope.isHide = false; $ scope。$ apply()。動作しません。 – Rubel
$ location.path(path)で何が起こっていますか?ルート変更で$ scopeのコンテキストを失うようです。 – RamblinRose