问题标签 [ng-dialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
271 浏览

javascript - ngDialog - 在 Chrome 中打开/关闭对话框时,正文类不会改变

我正在使用 ngDialog 在我的 AngularJS Web 应用程序中显示一个弹出窗口。我有一个奇怪的问题,只有大约 20% 的时间在 Chrome 中发生。Firefox 和 IE 没有这个问题。

当对话框打开时,ngDialog 会附加class="ngdialog-open"body标签上,如下所示<body class="ngdialog-open">:当对话框关闭时,body恢复为<body class>. 这些必须按预期存在才不会出现问题。

然而,在 Chrome 中,这种变化只发生在大约 80% 的时间里。另外 20% 的时间,即使关闭对话框,body标签也会继续拥有该类。dialog-open反之亦然 - 我打开了对话框,但body没有获得新课程。发生这种情况时,我必须单击页面与之交互。例如,如果我想点击一个文本输入,我需要双击它来与之交互。但是,一旦我完成了初始点击,body class预期值的变化,我就可以按预期与页面交互。

0 投票
2 回答
4168 浏览

angularjs - 是否可以在 Angular js 中禁用 ng-dialog 中的关闭?

我正在尝试的是,禁用 ng-dialog 弹出窗口中的关闭操作,直到单击任何其他按钮。我想这样做,直到我在弹出窗口中输入一些文本并单击保存按钮,弹出窗口不应该用 (*) 标记关闭

0 投票
1 回答
758 浏览

angularjs - 将角度对象属性传递给 ngDialog open()?

有没有办法将角度对象属性传递给 ngDialog 模式窗口?看来您无法像在普通 html 中那样通过它:

<img ng-src="{{ member.picture }}" alt="{{ member.name }}" ng-click="showModal(' member.id ')" /><br />

在上面,前两个对象属性 ( member.pictureand member.name) 正常工作并被视图中的实际内容替换,例如path/to/picture.jpgand Juha Untinen,但第三个作为字符串文字传递给showModal().

如何传递member.id具有 1、2 或 3 等数值的 的实际内容?这样最终的参数将是例如:showModal(1)

如果我这样做: ng-click="showModal( {{ member.id }} )",我会收到此错误:

Syntax Error: Token '{' invalid key at column 13 of the expression [showModal( {{ member.id }} )] starting at [{ member.id }} )].

这是控制器中的 ngDialog 函数:

那是为了测试传递参数。在最终版本中,我希望有一个局部视图,它根据传递给它的 id 参数填充详细信息(名称、图片等)。

0 投票
1 回答
365 浏览

css - ngDialog - 获取最大高度

我正在为我的弹出窗口使用 ngDialog。我可以让它和我的整个屏幕一样宽,但不那么高。这是我正在使用的样式:

高度:100%;甚至没有给出最大高度。

在代码中的某个地方打开对话框后,我可以这样说:

这将使弹出窗口与整个屏幕一样高,但屏幕本身将变得可滚动,即使弹出窗口不超过屏幕。 在此处输入图像描述

如您所见,右侧有一个垂直滚动条。这个滚动问题可以解决吗?

谢谢

0 投票
1 回答
2956 浏览

angularjs - 角度材质对话框弹出未显示

因此,当我单击该按钮时,我的整个浏览器窗口都会变黑,并且没有任何弹出窗口出现。当我检查元素时。当我的鼠标悬停在弹出窗口上时,我可以看到它的轮廓,但内容不存在。

html

审阅表格 html

0 投票
1 回答
879 浏览

angularjs - Angular 和 ngDialog 问题,尽管对话框正确显示,但数据未显示

我正在使用 Angular / Typescript 和 ng-Dialog。在这个阶段,ng-Dialog 以我想要的方式正确显示模板。但是,没有显示数据。场景是这样的:我有一个显示所有联系人列表的详细信息页面。用户单击一个联系人,它调用 ContactController.selectRecord 函数并传递所选行的索引。此函数找到指定的联系人并弹出对话框(到此阶段一切正常,包括数据)。但是,当弹出对话框时,不会显示这些值。代码如下(为简洁起见,已对代码进行了修剪):

}

_MaintainContat.Html 中的代码是(为简洁起见进行了修剪):

我玩过 ng-dialog 的许多选项,即控制器:this 或 controller:“ContactController”,controllerAs:“ContactController as VM”,甚至 controllerAs:“VM”,但它们都不起作用。

任何人都可以让我知道丢失的位。任何意见将不胜感激。

下一步是将 _MaintainContat.Html 中的更新数据传递回 ContactController。

任何帮助将不胜感激。

非常感谢

0 投票
1 回答
523 浏览

css - 隐藏浏览器的垂直滚动条

我正在使用 ngDialog 弹出窗口。我试图使对话窗口尽可能高。但在某些时候,它会触发浏览器窗口中的垂直滚动条。我附上一张图片来说明这一点。我已经尝试溢出:隐藏在 html 元素上,在 body 元素上 - 没有任何帮助。请给我一些想法。 在此处输入图像描述

我试过这个:

它没有帮助。

我的 ngDialog 风格是这样的:

在路上的某个地方,我有以下内容可以使对话框尽可能高:

除了右下角的滚动条之外,这将使它很好地适应屏幕。

0 投票
1 回答
1180 浏览

angularjs - ngDialog - open 和 openConfirm 之间的区别

我只知道 open 和 openConfirm 在打开对话框时的默认选项几乎没有区别,比如 openConfirm 打开一个对话框,默认情况下在点击转义或单击对话框窗口外时不会关闭。他们还有其他区别吗?谁能帮忙总结一下。

我也想知道什么时候应该使用open,什么时候应该使用openConfirm。

0 投票
1 回答
947 浏览

angularjs - ngdialog - 打开子对话框时关闭父对话框

我有一个如下图所示的场景: 在此处输入图像描述

当我刚刚打开子对话框时,我需要关闭父对话框,我该如何实现?

我尝试在打开子对话框之前使用关闭 API,父对话框已关闭,但子对话框中所需的所有数据都将未定义。如果我不关闭它,可以很好地显示子对话框中的数据。

0 投票
2 回答
888 浏览

angularjs - 如果父作用域被销毁,子作用域会发生什么

我想问如果父范围销毁,子范围也会被销毁吗?

我问这个问题是因为我正在使用 ngdialog 创建一些模式对话框。有2个对话框,A -> B,我们可以从网页打开对话框A,对话框A是对话框B的父级,点击A上的按钮打开B。

我想同时打开对话框B并关闭A(B的父级),并且范围B中的数据都丢失了。所以我认为这可能是由这个引起的。谁能帮助我更好地理解这一点?

对话框ACtrl

ngDialog源: