离子:如何改变$ ionicPopup的宽度?

时间:2016-05-27 11:23:50

标签: css ionic-framework ionicpopup

我正在尝试更改$ ionicPopup的宽度;我尝试使用以下css代码将其导入cssClass: my-popup

.my-popup {
      width: 400;
      }

但这似乎不起作用。

我真的被困在那里,目前无法找到解决方案。

任何帮助将不胜感激。谢谢。

2 个答案:

答案 0 :(得分:2)

将以下内容放在src / theme / variables.scss文件中;

$popover-ios-width: 300px;

答案 1 :(得分:2)

实际上非常直接,请参阅以下示例:

var pinPopup = $ionicPopup.show({
    templateUrl : 'app/user-profile/user-pin.html',
    title: '4-digit Security PIN',
    scope : $scope,
    cssClass: 'my-popup',
    buttons : [
        {
            text : 'Cancel',
        },
        {
            text : '<b>Save</b>',
            type: 'button-positive',
            onTap : function(e) {
                var val = document.getElementById('pin-output').value;
                $scope.userRow.password = val;
            }
        }
    ]
})

现在在你的CSS中只需:

.my-popup .popup {
  width: 400px;
}