如何在angularjs中单击按钮时弹出窗口?

时间:2015-09-29 09:26:45

标签: angularjs

我试图使用angualrjs弹出窗口。我已经尝试了但无法弹出。以下是我的源代码。

JNI

当我点击按钮时,点击事件没有被触发。这里我也使用过bootstrap.Can任何一个请解决这个问题。

2 个答案:

答案 0 :(得分:2)

首先,我想指出你的几个错误。

  1. 使用链接标记添加外部css文件。
  2. 您已经创建了myapp角度模块,它的参考变量为var app=angular.module("myapp",['ngDialog']);,但在注册控制器时,您使用了myapp.controller("controller",["$scope",function($scope){ myapp 这是不正确的。
  3. 在这里,您尝试在按钮单击时打开ngDialog,但未在html模板中指定ng-click属性。
  4. 如果我认为你正在尝试用指令实现ngDialog,那么首先要阅读文档。
  5. 提供ngDialog模板的正确路径。这里你还没有添加模板。
  6. 在配置模块['ngDialog']时,这意味着您可以在应用程序中使用此模块,但如果您想要此模块的引用,则需要在控制器中注入该模块。它被称为依赖注入,这里缺少。
  7. 您在这里提到了两个控制器' SomeController ' InsideCtrl '但这些控制器是否已在myapp模块中注册?
  8. 通过指令或通过控制器进行任何一种方法。不要同时使用这两种方法。
  9. 为了您的理解,我为您创建了这个demo。如果您对理解有任何困惑,请仔细阅读并告诉我。

答案 1 :(得分:0)

ng-click="clickme"控件中添加button属性。