问题标签 [mddialog]

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 回答
1041 浏览

angularjs - ng-click doesn't invoke function in md-dialog

I have problem with ng-click in md-dialog. Here is my HTML code

dialog.html

dialog.controller.js

movie.controller.js

Function showDialog works fine, but the method applied to ng-click is never invoked. Please help. Thanks

0 投票
2 回答
695 浏览

angularjs - mdDialog 中的 ng-include 不起作用

我正在尝试使用单个模式对话框功能来容纳多个模板。我发送调用以创建对话框作为输入,并尝试根据该输入调用各种 ng-include 文件。但是,似乎从未调用过 ng-include 文件。

有什么我想念的吗?

对话调用

应该调用各种较低模板的模板

我可以确认变量到达模板并且是正确的并且它们在控制器中是正确的。但是,根本不调用包含文件。

0 投票
4 回答
588 浏览

javascript - Angular JS 数据没有从视图绑定到模型

我遇到的问题是从我的视图输入的文本字段没有绑定到控制器。

这是视图片段:

这是应该处理输入的控制器函数:

saveNewSentence()被调用时,它会记录null到控制台,即使我在文本字段中有输入。

我确定我错过了一些东西,我看不到它,但是我在这个简单的问题上花了太多时间,所以提前感谢您的帮助!

0 投票
1 回答
6040 浏览

angularjs - AngularJS - 未知提供者:$mdDialogProvider <- $mdDialog

我在 Chrome 调试工具控制台中收到以下错误消息

未知提供者:$mdDialogProvider <- $mdDialog

这是我的控制器

我需要在这条线上注入一些东西吗?

0 投票
2 回答
2280 浏览

angularjs - 使用Angular Material,是否可以关闭特定对话框

我有一个使用 Angular Material UI 框架的 AngularJS 应用程序。

该应用程序有不同的机制显示对话框(例如错误和加载微调器),最好只关闭在某些情况下特别选择的一个,例如当 AJAX 请求完成获取数据时,我希望我的加载微调器关闭,但不是可能是获取结果的任何错误对话框。

我在文档和代码中可以找到的内容不一致(尽管代码应该赢得争论):

  • 文档说只有最新的可以关闭,并有一个可选的响应
  • 代码说的是最新的,可以关闭一些最新的或者全部打开的,有可选的原因
  • 文档中的示例说可以关闭特定对话框,并带有表示方式或原因的标志

我已经做了一个我的意图的演示,尽可能MCV - 这些是亮点:

编辑:
我知道代码总是赢得关于发生了什么的争论,但我不完全确定这是我正在查看的正确代码。
我更新了示例以更好地测试和说明我的观点和问题。这显示了代码所说的事情。

我真正在寻找的是,是否仍有可能以我还没有想到的其他方式实现我的目标。

0 投票
1 回答
315 浏览

javascript - 当 mdDialog 调用父控制器函数时 UI 不更新

嗨我有一个问题,我从 Angular Material 显示一个 mdDialog 并使用我的指令控制器作为对话框的控制器,这样我就可以调用特定的函数,而不必将东西传回并在代码中添加额外的步骤。函数成功调用,但函数成功结束时 UI 未更新。想知道是否有人可以看到我在哪里出错了。

现在假设第一个 if 语句为真。

对话调用

函数被调用但不更新 UI

0 投票
1 回答
664 浏览

angularjs - $mdDialog 无法打开 templateUrl 但模板工作正常

我正在尝试使用 .html 文件中的模板打开一个对话框templateUrl。但是,当对话框打开时,文件的内容看起来像是空的。背景只是变暗,屏幕上什么也没有出现。如果我这样做template: "Test"而不是 my templateUrl,它会打开一个带有文本的对话框Test(应该如此)。

当我打开开发人员工具并找到网络选项卡时,我可以在打开对话框时看到正在加载的文件:

状态:200 OK

把它们加起来:

  • 我的文件存在
  • 我的文件包含一些文本
  • 打开对话框时正在加载我的文件
  • 该对话框使用template而不是templateUrl

那到底是怎么回事?

0 投票
1 回答
1223 浏览

angularjs - mdcolors 在 Angular Material 的 mddialog 中不起作用

我有一个 mddialog 尝试使用 md-colors 在对话框中设置 div 的背景颜色。但是它不尊重当前主题,而是默认为蓝色主题。

这是一个已知的问题?有解决方法吗?

使用版本 1.1.1

0 投票
1 回答
1576 浏览

javascript - Angular Material 对话框中的自动对焦文本区域不起作用

在 Web 应用程序中,我使用 Angular Material 的对话框。它只包含一个文本区域,最初是空的。当用户打开模式对话框时,我想自动关注文本区域。我能怎么做?这是我的代码,但它不起作用。我也做了一个指令,但它还不起作用。

模态对话框的HTML:

自动对焦指令:

这是控制器中对话框的配置:

0 投票
1 回答
541 浏览

javascript - 如何在 $mdDialog 中添加表单

如何在 $mdDialog 中添加表单并提交如何发送到电子邮件。我试图从对话框中获取 from 但无法得到任何线索。

我的控制器是:

我想在页面加载中显示对话框,我在 ng-init 中添加了该功能

模态在加载时间迅速加载。我是不是在某个地方出错了。