问题标签 [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.
angularjs - 如何为材料设计 $mdDialog 动态设置模板?
我正在使用有角度的材料,并且需要在 $mdDialog 中动态设置模板。我使用 resolve 从服务器下载模板,我可以这样做,但我想将该下载的模板动态设置为 $mdDialog 模板。这可能吗?
这是我的代码:
dialog.show 是否有任何选项或设置可以使用上述代码设置模板?
提前致谢
angularjs - Yeoman - Angular Material 部分 html 模板在 grunt 构建后未正确加载
我使用 Yeoman 作为项目启动器制作了一个 Angular Material Web 应用程序。当我跑
我可以在 localhost 中正确看到该网站,并且一切正常。当我运行时:
构建我的 web 应用程序,它完成没有任何错误。之后,我将 dist 文件夹内容上传到我的在线 Web 服务器,但是当我导航到 Web 应用程序时,我在 $mddialog 中使用的部分模板 html 未加载,并且出现此错误:
$mddialog 代码是:
和部分模板html:
我做错了什么?
angularjs - $mdDialog 的单元测试 onComplete 回调
我有一个包含以下方法的 Angular 服务:
如何测试$mdDialog 的onComplete回调?我已经设法测试是否调用了 $mdDialog.show 但我无法让测试回调工作。
javascript - 如何使用 div Angularjs 的 id 将图像添加到 md-dialog
我想将 c3chart id 绑定到 md-dialog 中的 div id。但是当我尝试通过 document.getElementById 获取 div id 时,它会返回 null 给我。我不知道我错过了什么。我是 angularjs 的新手,无法找出未绑定到 div id 的原因图表。
在我尝试为对话框加载的 html 模板下方:
以下是我在单击图像导出按钮时用来加载 md-dialog 的服务:
下面是我试图将图表绑定到 div id 的控制器部分:
angularjs - 在 mdDialog 中使用 chartjs-directive 显示图形是否需要依赖项?
我正在尝试在 mdDialog 中使用 chartjs-directive 显示图形。图表的数据必须在控制器中生成。
我下载了指令,其中一份文件说:
“Angular Chart-js 指令 [主页]
用法
- 通过 script 标签包含 [chartjs],可以使用 bower 或下载 min
- 包括
chartjs-directive.js
. chartjs-directive
作为依赖项添加到您的应用程序。- 做
<chart>
。”
Bower 可通过以下方式安装bower
:
html
我在我的 mdDialog 的 html 代码中使用了这段代码:
(这里,{{teste}} 用于查看控制器是否工作)
在我使用的 index html 顶部:
和控制器:
当用户点击一个按钮时,函数 search() 被调用。
它仅适用于 $scope.teste,我无法显示图表......所以我尝试chartjs-directive
在控制器脚本的顶部使用它作为依赖项添加到我的控制器:
我试图将我的功能更改为:
我的应用程序崩溃了;我还尝试在控制器脚本的顶部添加此代码:
我的应用程序再次崩溃。
angularjs - Testing component that opens md-dialog
I am trying to write a unit test for an Angular component that opens a dialog, but am unable to do so because I cannot trigger the closing of the dialog.
How can I cause the md dialog to resolve from the test case?
I have created a repository with a basic example where the problem can be reproduced, and copied the central bits below. There is an index.html to manually verify that the code is working, a test case that displays the problem and an example of how the tests are written in the md code.
Repository - https://github.com/gseabrook/md-dialog-test-issue
The component is extremely basic
And the test is also very simple
angularjs - ng-click 不调用 mdDialog 中的函数
我对 AngularJS 有点陌生,但我不知道为什么这里的 ng-click 不会调用 addSt() 函数,我想知道它是否与从 mdDialog 调用它的事实有关。谢谢你的帮助。
这是我的 mdDialog 的 html:
这是上述 mdDialog 父级的控制器,(mdDialog 的控制器嵌套在其中,并且对于所有接受addingSt()函数的函数都可以正常工作)
您可以借给我的任何帮助将不胜感激!!!
angularjs - $mdDialog autoWrap 选项不起作用
我有以下功能:
它使用的模板如下所示:
这是一个自定义指令,如下所示:
问题是 angular 如果一开始没有检测到一个 md-dialog 标签,它会自动将它包装在一个 md-dialog 标签中,这导致它被包装在两个 md-dialog 标签中并且它被破坏了。
这显然是用 autoWrap 选项修复的,但在我的情况下,它似乎没有做任何事情。
我正在使用角度版本 1.4.7
知道我做错了什么吗?
javascript - Md-dialog 未加载与其关联的控制器
我正在尝试在单击按钮时在角度 js1.5 中加载 md-dialog,我看到的只是模式弹出中的 html 标记,而不是该组件的控制器加载。以下是我显示 调用对话框的 md-dialog 文件的标记
因此,当我执行控制器:控制器时,它会像我在目录结构中那样转到不同的组件。我的 traderdialog.js 代码如下