回答

1

includemodal應該是ModalInstanceController的範圍之內,因爲在用於模態模板下定義的模型。 Updated Plunker

$scope.openAddProductModal = function () { 
     var modalInstance = $modal.open({ 
       templateUrl: 'AddProductModalContent.html', 
       controller: function ($scope, $modalInstance, $log) { 
       $scope.includemodal={search_value:''}; 

       $scope.$watch('includemodal.search_value', function(new_val) { 
        console.log('includemodal.search_value ' + new_val); 
       }); 

       $scope.ok = function() { 
       $modalInstance.close(); 
       }; 

       $scope.cancel = function() { 
       $modalInstance.dismiss('cancel'); 
       }; 
      }, 
      resolve: { 

      } 
      }); 
    };