在div内打开底页

时间:2018-07-13 16:41:07

标签: javascript angularjs angularjs-material

我想在div中打开一个底页。我能够使其正常运行,但它占据了整个页面。

$scope.showListBottomSheet = function() {

        $scope.alert = '';
        $mdBottomSheet.show({
            templateUrl: 'template/newCountryForm.html',
            controller: 'Ctrl1'
        }).then(function(clickedItem) {
            $scope.alert = clickedItem['name'] + ' clicked!';
        }).catch(function(error) {
            // User clicked outside or hit escape
        });
    };

Before Clicking

After Clicking

我希望它仅填充红色部分,但我不知道该怎么做

1 个答案:

答案 0 :(得分:0)

结果我只需要在其中添加键“ parent”

var parentEl = angular.element(document.querySelector('.red'));
$mdBottomSheet.show({
     parent: parentEl,
     templateUrl: 'template/newCountryForm.html',
     controller: 'Ctrl1'
 })